Was ist multidimensionale Skalierung?

Couchbase MDS verbessert die Leistung und senkt die Kosten, indem es die Skalierung von Abfrage-, Index- und Datenservices separat ermöglicht. Diese Trennung vermeidet Ressourcenkonflikte, verschwendete Hardware und unnötiges Rebalancing. Außerdem können Sie jedem Service die beste Hardware für seine Aufgabe zuweisen - CPUs für Abfragen, SSDs für Indizes und RAM für Daten. Ihre Anwendungen werden schneller ausgeführt, die Kunden erhalten ein besseres Erlebnis, und Ihr System ist einfacher zu verwalten.

Wie profitieren die Datenbankdienste von der Isolierung?

cb-icon-fast

Schnelle Prozessoren für Abfragen

Abfragen werden auf dedizierten Knoten schneller ausgeführt und verlangsamen keine Lese- oder Schreibvorgänge durch Auslastung der CPU.

cb-icon-performance

Leistungsstarke SSDs

Indizes auf dedizierten Knoten suchen schneller und verlangsamen die Schreibvorgänge nicht durch Überlastung der Festplatten-E/A.

cb-icon-distributed infrastructure

Verteilung der Daten

Mehr Knotenpunkte bedeuten mehr Datenkapazität. Mit isolierten Datenknoten steigt die Speichernutzung, der CPU-/Festplattenbedarf sinkt, und die Lese-/Schreibgeschwindigkeit bleibt konstant.

cb-icon-efficiency

Wirkungsgrad

Couchbase erlaubt es, Services bestimmten Knoten zuzuweisen und so die CPU- und RAM-Nutzung durch effiziente Ressourcenverteilung zu maximieren.

Unabhängige Dienstleistungen

Man kann jeden dieser Couchbase Services unabhängig skalieren und muss nicht jeden Service auf jedem Knoten laufen lassen.

cb-icon-data

Daten

Speicherung und Schlüssel/Wert-Zugriff für JSON-Dokumente.

cb-icon-query-search

Abfrage

Die SQL++-Abfrage-Engine kann mit Daten- und Indexdiensten verwendet werden.

cb-icon-index

Index

Primäre und sekundäre Indizes für Daten.

cb-icon-search

Suche

Volltext-, Geodaten- und Vektorsuche für KI.

cb-icon-eventing

Vielseitigkeit

Echtzeit-Logik, um auf Mutationen/Zeiten zu reagieren.

cb-icon-backup

Sicherung

Vollständige und inkrementelle Backups und Zusammenführungen.

Geschwindigkeit ohne Störungen

Dedizierte Abfrageknoten gewährleisten eine schnelle Verarbeitung ohne Verlangsamung von Lese- oder Schreibvorgängen. Durch die Isolierung von Abfragevorgängen vermeiden Sie CPU-Konflikte mit anderen Diensten und können Abfrageknoten skalieren, ohne Daten neu auszugleichen. Dadurch werden Abfragen auch bei hoher Last gleichbleibend schnell.

Hochgeschwindigkeits-Suche, keine Engpässe

Indexdienste profitieren von SSDs und arbeiten am besten, wenn sie isoliert sind. Dies sorgt für schnelle Schreibvorgänge, da die Festplatten-E/A nicht mit anderen Diensten geteilt wird. Sie können die Indizierung unabhängig skalieren und so viele Indizes wie nötig erstellen, ohne die Datenverteilung oder die Schreibleistung zu beeinträchtigen.

Konsistente Lese- und Schreibvorgänge im großen Maßstab

Wenn Datenknoten von Abfrage- und Index-Workloads isoliert sind, bleiben Lese- und Schreibvorgänge schnell und vorhersehbar. Sie müssen Abfragen oder Indizes nicht neu ausbalancieren, um die Datenschicht zu skalieren, und Sie können den Speicher priorisieren, während Sie bescheidenere CPU- und Festplattenressourcen verwenden.

Was die Kunden sagen

“Switching to Couchbase increased performance while lowering database and operational costs.”
Jeremy Badong, Programmdirektor, Yondu
Amadeus-server
“What we value a lot is that Couchbase was able to embrace with us our vision to the cloud.”
Vincent Bersin, Bereichsleiter, NoSQL-Lösungen, Amadeus

Skalierbarkeit der Datenbank

Entdecken Sie die Skalierbarkeit von Datenbanken, ihre Herausforderungen und wie Couchbase skaliert.