WHITEPAPER
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.
Abfragen werden auf dedizierten Knoten schneller ausgeführt und verlangsamen keine Lese- oder Schreibvorgänge durch Auslastung der CPU.
Indizes auf dedizierten Knoten suchen schneller und verlangsamen die Schreibvorgänge nicht durch Überlastung der Festplatten-E/A.
Mehr Knotenpunkte bedeuten mehr Datenkapazität. Mit isolierten Datenknoten steigt die Speichernutzung, der CPU-/Festplattenbedarf sinkt, und die Lese-/Schreibgeschwindigkeit bleibt konstant.
Couchbase erlaubt es, Services bestimmten Knoten zuzuweisen und so die CPU- und RAM-Nutzung durch effiziente Ressourcenverteilung zu maximieren.
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.
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.
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.