Por que o Couchbase?
O Couchbase é um banco de dados em nuvem NoSQL distribuído premiado que oferece versatilidade, desempenho, escalabilidade e valor financeiro incomparáveis para todos os seus aplicativos de nuvem, móveis, analíticos, de IA e de computação de borda. O Couchbase adota a IA com assistência de codificação para desenvolvedores, análise em tempo real e pesquisa de vetores da nuvem à borda para seus aplicativos.
Alto desempenho para reduzir o TCO
O Couchbase oferece um desempenho impressionante de memória em primeiro lugar para seus aplicativos importantes. Além disso, as cargas de trabalho podem ser ajustadas ao desempenho de cada aplicativo, o que pode reduzir drasticamente os custos operacionais.
Leia mais sobre TCO
const bucket = cluster.bucket('travel.sample');
const collection = bucket.defaultCollection();
await collection.upsert('user_1024', {
'name' : 'Don Chamberlin',
'tags' : ['SQL', 'SQL++']
})
const result = await collection.get('user_1024');
console.log(result);
Favorável ao desenvolvedor
O Couchbase Capella combina a flexibilidade de esquema dos documentos JSON com a facilidade da codificação assistida por IA para ajudar os desenvolvedores a criar aplicativos transacionais distribuídos em suas linguagens favoritas.
Leia mais sobre o Capella iQ
SELECT
a.name,
COUNT(r.airline) AS numberOfRoutes
FROM 'travel-sample'. inventory.route AS r
JOIN 'travel-sample'. inventory.route AS a ON KEYS r.airlineid
WHERE a.country = "United States"
GROUP BY a.name
ORDER BY numberOfRoutes DESC;
Versatilidade sem complexidade
O Couchbase faz o trabalho de vários bancos de dados, incluindo valor-chave, JSON, SQL, pesquisa de texto e vetorial, gráficos, séries temporais, eventos e análises. Isso simplifica sua arquitetura de dados sem sacrificar os recursos do seu aplicativo adaptável alimentado por IA.
Leia o blog da IA
// key/value
await collection.upsert('destination:1000', { name: 'Paris' });
// full text search
const result = await cluster.searchQuery("travel-fts-index",
couchbase.SearchQuery.match('Eiffel Tower'), { limit: 10 }
);
// SQL++
const sqlQuery = 'SELECT name FROM `travel` WHERE country = "France"';
const sqlResult = await cluster.query(sqlQuery);
Arquitetura de banco de dados distribuído
Os aplicativos modernos e centrados no usuário têm requisitos exclusivos, incluindo a necessidade de vários padrões de acesso a dados que reduzam a complexidade da arquitetura, ofereçam mobilidade e desempenho distribuído superior em sua nuvem favorita.
Couchbase Enterprise Server pronto para IA
Banco de dados NoSQL transacional, robusto e de alto desempenho com SQL para JSON.
Couchbase Capella Columnar
Análise em tempo real totalmente gerenciada para JSON com ETL zero.
Couchbase Mobile com pesquisa vetorial
Banco de dados móvel com pesquisa de vetores e serviços de sincronização de borda.
Implementação de nuvem em seus termos
Escolha sua nuvem e escolha quem gerencia o banco de dados.
Integre-se facilmente com nossos parceiros de nuvem
Implante e gerencie facilmente sua estratégia de nuvem com os principais provedores e serviços de nuvem pública.