MariaDB Enterprise Server ist eine gehärtete, produktionsreife Datenbank, die erhöhte Zuverlässigkeit und Stabilität bietet. Sie lässt sich flexibel in öffentlichen, privaten und hybriden Cloud-Umgebungen bereitstellen. Dank seiner speziell entwickelten Speicher-Engine-Architektur Enterprise Server vielfältige Workloads, darunter Transaktionsverarbeitung, analytische Abfragen und gemischte Workloads, und ist dabei für relationale, JSON- und Vektordatenmodelle geeignet.

MariaDB wird häufig für OLTP-Workloads (Online Transaction Processing) eingesetzt. OLTP-Systeme zeichnen sich durch ein hohes Volumen an kurzen, atomaren Transaktionen aus, wie beispielsweise die Abwicklung von Zahlungen, die Verwaltung von Kundendaten oder die Aktualisierung von Bestandsdaten.

Wichtige Aspekte der Eignung MariaDBfür OLTP

Transaktionsintegrität

MariaDB nutzt die ACID-Konformität, um die Datenintegrität während Transaktionen zu gewährleisten. Dies ist für OLTP von entscheidender Bedeutung, wo Datengenauigkeit und -zuverlässigkeit oberste Priorität haben.

Skalierbarkeit

MariaDB unterstützt verschiedene Skalierungsstrategien, darunter Replikation und Clustering, um steigende Transaktionslasten zu bewältigen. So können Unternehmen ihre OLTP-Anwendungen entsprechend ihren sich wandelnden Anforderungen skalieren.

Hohe Verfügbarkeit

Funktionen wie Replikations- und Failover-Mechanismen gewährleisten die kontinuierliche Verfügbarkeit der Datenbank und minimieren so Ausfallzeiten bei geschäftskritischen OLTP-Anwendungen.

Sicherheit

MariaDB bietet zuverlässige Sicherheitsfunktionen, darunter Benutzerauthentifizierung, Zugriffskontrolle und Verschlüsselung, um sensible Transaktionsdaten zu schützen.

Leistung

MariaDB bietet verschiedene Funktionen und Speicher-Engines, die für die OLTP-Leistung optimiert sind. Die InnoDB beispielsweise verfügt über Sperren auf Zeilenebene und eine Multi-Version-Concurrency-Control (MVCC), die für die effiziente Abwicklung paralleler Transaktionen unerlässlich sind.

Trennlinie für den Inhaltsbereich

Pluggbare Speicher-Engines

MariaDB austauschbare Speicher-Engines, um eine tabellenbezogene Optimierung der Arbeitslast zu ermöglichen. Verschiedene Tabellen auf demselben Server können unterschiedliche Speicher-Engines verwenden. Zu den am häufigsten verwendeten Engines gehören unter anderem:

MotorZiel-WorkloadOptimierung
AriaLeseintensivLesen
ColumnStoreAnalytischBig Data und Analytik
InnoDB StandardAllgemeiner ZweckGemischtes Lesen und Schreiben
SpeicherCache und temporäre DateienTemporäre Daten
MyRocksKräftig schreibenReduzierung der Ein-/Ausgabeoperationen
S3CloudNur lesen
SpinneDatenbankverbundSharding einer Verbindung

Die Standard-Speicher-Engine ist InnoDB, Sie können jedoch eine andere Engine als Standard festlegen. Wenn für eine bestimmte Tabelle oder Sitzung eine andere Engine als die Standard-Engine angegeben wird, hat diese Vorrang vor der Standardeinstellung.