Che cos'è lo scaling multidimensionale?

Couchbase MDS migliora le prestazioni e riduce i costi consentendo di scalare separatamente i servizi di query, indici e dati. Questa separazione elimina i conflitti di risorse, lo spreco di hardware e il ribilanciamento non necessario. Inoltre, è possibile assegnare ogni servizio all'hardware migliore per il suo lavoro: CPU per le query, SSD per gli indici e RAM per i dati. Le applicazioni vengono eseguite più velocemente, i clienti hanno un'esperienza migliore e il sistema è più facile da gestire.

In che modo i servizi di database beneficiano dell'isolamento?

cb-icon-fast

Processori veloci per le query

Le query vengono eseguite più velocemente sui nodi dedicati e non rallentano le letture o le scritture, occupando la CPU.

cb-icon-performance

SSD ad alte prestazioni

Gli indici sui nodi dedicati effettuano ricerche più rapide e non rallentano le scritture sovraccaricando l'I/O del disco.

cb-icon-distributed infrastructure

Distribuzione dei dati

Più nodi significano più capacità di dati. Con i nodi di dati isolati, l'uso della memoria aumenta, il fabbisogno di CPU/disco diminuisce e la velocità di lettura/scrittura rimane costante.

cb-icon-efficiency

Efficienza

Couchbase consente di assegnare i servizi a nodi specifici, massimizzando l'uso della CPU e della RAM attraverso una distribuzione efficiente delle risorse.

Servizi indipendenti

È possibile scalare ciascuno di questi servizi Couchbase in modo indipendente e non è necessario eseguire ogni servizio su ogni nodo.

cb-icon-data

Dati

Memorizzazione e accesso a chiavi/valori per documenti JSON.

cb-icon-query-search

Interrogazione

Il motore di query SQL++ può essere utilizzato con i servizi Dati e Indice.

cb-icon-index

Indice

Indici primari e secondari sui dati.

cb-icon-search

Ricerca

Ricerca full-text, geospaziale e vettoriale per l'IA.

cb-icon-eventing

Eventi

Logica in tempo reale per rispondere a mutazioni/tempi.

cb-icon-backup

Backup

Backup completi e incrementali e fusioni.

Velocità senza interferenze

I nodi di query dedicati garantiscono un'elaborazione rapida senza rallentare le letture o le scritture. Isolando le operazioni di query, si evita la contesa della CPU con altri servizi e si possono scalare i nodi di query senza riequilibrare i dati. In questo modo le query sono sempre veloci, anche in presenza di carichi elevati.

Ricerca ad alta velocità, zero colli di bottiglia

I servizi di indicizzazione traggono vantaggio dalle unità SSD e funzionano meglio se isolati. In questo modo le scritture rimangono veloci, poiché l'I/O del disco non è condiviso con altri servizi. È possibile scalare l'indicizzazione in modo indipendente e creare il numero di indici necessario senza influire sulla distribuzione dei dati o sulle prestazioni di scrittura.

Letture e scritture coerenti su scala

Quando i nodi di dati sono isolati dai carichi di lavoro di query e indici, le letture e le scritture rimangono veloci e prevedibili. Non è necessario riequilibrare le query o gli indici per scalare il livello dei dati e si può dare priorità alla memoria utilizzando risorse più modeste per CPU e disco.

Cosa dicono i clienti

“Switching to Couchbase increased performance while lowering database and operational costs.”
Jeremy Badong, Direttore del programma, Yondu
Amadeus-server
“What we value a lot is that Couchbase was able to embrace with us our vision to the cloud.”
Vincent Bersin, Responsabile dell'unità, soluzioni NoSQL, Amadeus

Scalabilità del database

Esplora la scalabilità dei database, le sue sfide e il modo in cui Couchbase è scalabile.