O que é o Couchbase?
O Couchbase é um banco de dados de documentos distribuído e altamente dimensionável que prioriza a memória e oferece os recursos que você mais gosta em um banco de dados relacional tradicional. Além disso, ele é rápido, flexível, está sempre ativo e não tem um único ponto de falha. (Observação: Couchbase não é CouchDB)
Os principais atributos do Couchbase incluem:
- Dados armazenados como JSON
- Dados consultados via SQL++
- Oferece suporte a transações ACID de vários documentos
- Usa acesso a valores-chave
- Possui um mecanismo de busca integrado
- Fornece cache de alto desempenho
- Separa automaticamente os dados
- Oferece suporte a cargas de trabalho analíticas
- Possui um banco de dados móvel avançado
Vantagens sobre o MongoDB™
Recurso | Couchbase | MongoDB |
SQL |
||
Fragmentação |
Automático |
Manual |
Arquitetura |
Nada compartilhado, eficiente |
Requer servidores primários/secundários, de configuração e de balanceamento de carga |
Cache |
Incorporado |
Não incluído |
Exemplos de consultas
Couchbase SQL++ |
Consulta ao MongoDB |
---|---|
|
|