Distributed Database Middleware (DDM) ist ein MySQL-kompatibler, verteilter Middleware-Dienst, der für relationale Datenbanken entwickelt wurde. Er kann verteilte Skalierungsprobleme, Kapazitäts- und Leistungsengpässe von Datenbanken lösen, um den hochgradig gleichzeitigen Zugriff auf riesige Datenmengen zu bewältigen.
DDM nutzt eine entkoppelte Rechen- und Speicherarchitektur und bietet Funktionen wie Datenbank- und Tabellen-Sharding, Lese-/Schreibaufteilung, elastische Skalierung und nachhaltige Betriebs- und Wartungsfunktionen.
Vorteile:
- Automatic Database and Table Sharding
DDM unterstützt das automatische Datenbank- und Tabellen-Sharding, um Daten auf mehrere Datenknoten zu verteilen, sodass die Auswirkungen auf Ihre Dienste bei Auftreten eines Fehlers erheblich reduziert werden. Es unterstützt auch ein explosionsartiges Wachstum der Dienstleistungen. - Read/Write Splitting
DDM kann Datenknoten nutzen. Wenn nach dem horizontalen Sharding immer noch ein großer Abfragedruck besteht, können Sie die Lese-/Schreibaufteilung aktivieren, um die Datenbankverarbeitung und den Datenbankzugriff zu beschleunigen, ohne dass Sie Ihr Servicesystem neu aufbauen müssen. - Elastic Scaling
MySQL-Datenbanken können nur mittlere und kleine Servicesysteme unterstützen, da ihre CPU, ihr Speicher und ihre Netzwerkverarbeitung durch Serverkonfigurationen begrenzt sind und ihr Speicher von der Größe der SSD- oder EVS-Festplatten abhängt.
Weitere Informationen finden Sie im DRS-Bereich des Help Centers oder DDM Landingpage.