CARATTERISTICHE
Caratteristiche principali di Couchbase rispetto a MongoDB
- Cosa è incluso
- Flessibilità JSON
- Cache gestita integrata
- Sincronizzazione mobile, edge e peer-to-peer
- SQL
- Ricerca full-text nativa
- Ricerca vettoriale nativa
- Replica master-master XDCR
- Sharding automatico
- Architettura shared-nothing senza master
- Transazioni ACID
- Scala multidimensionale
- Ricerca vettoriale su mobile
- Motore di archiviazione colonnare
- Ingestione multi-risorsa, zero-ETL
- Analisi in tempo reale in scrittura sul cluster di origine
- Couchbase
- MongoDB
- BSON
- Basato su Lucene e disponibile solo in Atlas
Frammento di codice
Confronto di query equivalenti in Couchbase SQL++ e MQL di MongoDB
/* 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 }}]})
CLIENTI
Cosa dicono i clienti
-
"Vediamo tempi di risposta molto costanti di 500 microsecondi da Couchbase anche su scala molto ampia".
Responsabile tecnico, Cisco100B+ sessioni utente all'anno500 tempi di risposta al microsecondo -
"Abbiamo scoperto che la tecnologia di replica tra i data center di Couchbase era superiore, soprattutto per i carichi di lavoro di grandi dimensioni".
Claus Moldt, CIO, FICO<1 Tempi di risposta in ms24x365 tempo di attività dell'applicazione -
"Con meno della metà dei server, possiamo aumentare le prestazioni e ottenere un'architettura molto più scalabile".
Amir Ish-Shalom, Direttore senior delle operazioni, Viber15 miliardi di chiamate e messaggi al giorno60% riduzione dei server totali