CARACTÉRISTIQUES
Principales caractéristiques de Couchbase par rapport à MongoDB
- Ce qui est inclus
- Flexibilité de JSON
- Built-in cache for millisecond responses at scale
- Semantic cache for LLMs
- Native vector search, cloud, and on-prem
- Billion-scale vector search
- AI model hosting with NVIDIA
- Built-in RAG pipeline automation
- Synchronisation mobile, périphérique et peer-to-peer
- SQL++
- Recherche plein texte native
- Réplication maître-maître XDCR
- Partage automatique des données (sharding)
- Architecture sans maître et sans partage
- Transactions ACID
- Mise à l'échelle multidimensionnelle
- Recherche vectorielle sur mobile
- Real-time analytics engine
- Ingestion multisource, zéro ETL
- Analyse en temps réel sur le cluster source
- Couchbase
- MongoDB
- BSON
- Basé sur le lucène et disponible uniquement dans l'Atlas
Extrait de code
Comparaison de requêtes équivalentes dans Couchbase SQL++ et MongoDB's MQL
/* equivalent to the Mongo example */
SELECT SUM(value * volume) AS val, symbol
FROM db.stocks
WHERE symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP BY symbol
ORDER BY val DESC, symbol ASC
// equivalent to the SQL++ example
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})
CLIENTS
Ce que disent les clients
-
"Nous constatons des temps de réponse très réguliers de 500 microsecondes avec Couchbase, même à très grande échelle".
Responsable technique, Cisco100B+ sessions d'utilisateurs par an500 des temps de réponse de l'ordre de la microseconde -
"Nous avons constaté que la technologie de réplication entre les centres de données pour Couchbase était supérieure, en particulier pour les charges de travail importantes.
Claus Moldt, DSI, FICO<1 Temps de réponse en ms24x365 temps de fonctionnement de l'application -
"Avec moins de la moitié des serveurs, nous pouvons augmenter les performances et obtenir une architecture beaucoup plus évolutive.
Amir Ish-Shalom, Directeur principal des opérations, Viber15 milliards d'appels et de messages par jour60% réduction du nombre total de serveurs