MariaDB Enterprise ist die führende Open-Source-Datenbank für die Transaktionsverarbeitung in Produktionsumgebungen, und dies in jeder Größenordnung, von replizierten oder geclusterten Implementierungen für Leseskalierung und Hochverfügbarkeit bis hin zu verteilten SQL-Implementierungen zur Gewährleistung der Skalierbarkeit. Die Kompatibilität mit Oracle Database vereinfacht die Migration, während temporale Tabellen und JSON-Funktionen zusammen mit neuen Node.js-, Python- und reaktiven Java-Konnektoren die moderne Anwendungsentwicklung einfacher und schneller denn je gestalten.
Hochentwickelte Funktionen wie unterbrechungsfreier Failover, Online-Notfallwiederherstellung und eine leistungsstarke Datenbank-Firewall stellen sicher, dass die Datenbank immer verfügbar ist und die Daten stets geschützt sind.
Der Datenbank-Proxy abstrahiert die zugrundeliegende Datenbank-Infrastruktur, sodass Entwickler sich nicht um die Behebung von Fehlern oder um geplante bzw. ungewollte Änderungen in der Topologie kümmern müssen.
JSON-Funktionen, temporale Tabellen, Fensterfunktionen, Common Table Expressions (CTEs) und benutzerdefinierte Aggregatfunktionen sind Beispiele für die Möglichkeiten, die modernen SQL-Entwicklern zur Verfügung stehen.
MariaDB Enterprise kann als Data Warehouse oder Analysedatenbank mir spaltenorientierter Speicherung und massiver Parallelverarbeitung (MPP) eingesetzt werden, um interaktive und Ad-hoc-Abfragen auf Hunderten Milliarden von Zeilen mit Standard-SQL (einschließlich Joins) und ohne die Erstellung von Indizes durchzuführen. Darüber hinaus implementiert MariaDB Enterprise eine Cloud-native Speicherarchitektur und kann optional Amazon S3-kompatible Objekt-Speicherdienste nutzen, um Kosten zu senken und von einer unbegrenzte Kapazität zu profitieren.
MariaDB Enterprise unterstützt intelligente Transktionen (d. h., hybrid transaktionale/analytische Verarbeitung oder HTAP) durch die Kombination von für schnelle Transaktionen optimierter zeilenorientierter Speicherung mit einer spaltenorientierten Speicherung, die für die schnelle Durchführung von Analysen optimiert ist. Dank intelligenter Transaktionen können Entwickler Web-Anwendungen und mobile Anwendungen um Echtzeit-Analysen und historische Daten erweitern, um aufschlussreichere Kundenerlebnisse anhand von überzeugenden Geschäftschancen zu erzeugen, während SaaS-Kunden von der Möglichkeit profitieren, selbst Analysen durchführen zu können.