Skalierbarkeit von Datenbanken
Enterprise Platform MariaDB Enterprise Platform vertikal durch mehr Kerne, Arbeitsspeicher und SpeicherplatzEnterprise Platform und horizontal durch weitere Datenbankinstanzen – so können Sie ganz einfach mit einer eigenständigen Instanz beginnen, diese auf einem größeren Server ausführen oder Replikate hinzufügen, um die Leseleistung zu skalieren.
Kompression
Reduzieren Sie die Datenmenge auf der Festplatte um 33–66 % mithilfe InnoDB MyRocks-Tabellenkomprimierung oder komprimieren Sie nur bestimmte Spalten.
Partitionierung
Partitionieren Sie große Tabellen nach Bereich, Liste oder Hash, um die Abfrage- und Indexleistung zu verbessern, und verwenden Sie mehrere Festplatten bzw. unterschiedliche Festplatten pro Partition.
Parallele Abfrage
Verwenden Sie mehrere Threads, um Aggregationen, Sortierungen, Verknüpfungen und mehr gleichzeitig auf mehreren Partitionen auszuführen – die Skalierung erfolgt linear mit der Anzahl der Kerne.
Sharding
Verteilen Sie Tabellenpartitionen auf mehrere Datenbankinstanzen, um Lese- und Schreibvorgänge sowie den Speicherbedarf für Anwendungen transparent zu skalieren.
Hochverfügbarkeit von Datenbanken
Enterprise Platform MariaDB Enterprise Platform zwei Optionen, um die Anforderungen von Unternehmen an die Hochverfügbarkeit zu erfüllen: Replikation mit automatischem Failover und Clustering mittels synchroner Replikation.
Automatische Ausfallsicherung
MariaDB MaxScale Enterprise Platform MariaDB Enterprise Platform eine automatische Ausfallsicherung, die eine aktuelle Replik in den Vordergrund rückt, sobald der Primärserver nicht mehr erreichbar ist oder nicht mehr reagiert, und Anwendungsabfragen an den neuen Primärserver umleitet.
Clustering
MariaDB Enterprise Cluster Enterprise Platform MariaDB Enterprise Platform synchrones Clustering für geschäftskritische Anwendungen, die eine kontinuierliche Verfügbarkeit und starke Konsistenz auch bei Ausfällen der Infrastruktur erfordern.
Unterbrechungsfreies Failover
Während die meisten Datenbanken die üblichen Anforderungen an die Hochverfügbarkeit durch automatisches Failover und Clustering erfüllen können,Enterprise Platform MariaDB Enterprise Platform die einzige Datenbanklösung mit erweiterten Funktionen, die mit Oracle Application Continuity vergleichbar sind. MitEnterprise Platform MariaDB Enterprise Platform werden Infrastruktur- und Datenbankausfälle vor den Anwendungen verborgen, was zu einem unterbrechungsfreien Failover führt.
Migration von Verbindungen
MariaDB MaxScale die Backend-Datenbankverbindungen nach einem automatischen Failover – Anwendungen müssen aufgrund eines Failovers keine neuen Verbindungen herstellen.
Wiederherstellung der Sitzung
MariaDB MaxScale die Datenbanksitzungen auf einem neu zum Primärserver beförderten ServerMaxScale , nachdem dieser ein automatisches Failover durchgeführt hat – Anwendungen müssen die Sitzungen aufgrund eines Failovers nicht selbst wiederherstellen.
Notfallwiederherstellung von Datenbanken
Enterprise Platform MariaDB Enterprise Platform eine Reihe von Tools und Funktionen zur Umsetzung umfassender Notfallwiederherstellungspläne, darunter blockierungsfreie Backups sowie die Wiederherstellung zu einem bestimmten Zeitpunkt bis hin zum Online-Rollback zu einem bestimmten Zeitpunkt. Darüber hinaus können verzögerte Replikate (z. B. 1 Stunde, 12 Stunden oder 1 Tag) als Teil einer fortschrittlichen Strategie eingesetzt werden, um zu verhindern, dass versehentlicher oder böswilliger Datenverlust bzw. Datenbeschädigung in die Backups gelangt.
Unternehmens-Backup
Führen Sie mit MariaDB Backup online und ohne Blockierung vollständige oder inkrementelle Sicherungen durch, erstellen Sie kumulative Sicherungen und nutzen Sie diese, um Datenbanken auf einen bestimmten Zeitpunkt zurückzusetzen.
Rückblick
Machen Sie die letzten Transaktionen rückgängig, um böswilligen oder versehentlichen Datenverlust bzw. Datenbeschädigungen schneller und ohne Ausfallzeiten zu beheben, indem Sie mit MariaDB die Datenbank „zurückspulen“.
Verzögerte Repliken
Bei der verzögerten Replikation können die Replikate zeitlich versetzt hinter dem Primärserver liegen, um zu verhindern, dass Datenverluste oder -beschädigungen in die Sicherungen gelangen, und um Daten wiederherzustellen, ohne dass eine Wiederherstellung erforderlich ist.
Sicherheit
Enterprise Platform MariaDB Enterprise Platform über die üblichen Sicherheitsfunktionen wie Rollen und Protokollierung hinaus und bietet fortschrittliche Datenschutz- und Sicherheitsmaßnahmen wie eine vollständige End-to-End-Verschlüsselung sowie dynamische Datenmaskierung und -verschleierung, um Kundendaten zu schützen und Datenlecks zu verhindern.
Verschlüsselung
Verschlüsseln Sie alle Daten während der Übertragung mithilfe sicherer Verbindungen (TLS) und im Ruhezustand – einschließlich Protokolle – mithilfe der transparenten Datenverschlüsselung (TDE).
Dynamische Datenmaskierung
Verhindern Sie die Offenlegung sensibler und personenbezogener Daten (PII), indem Sie Suchergebnisse maskieren, bevor sie zurückgegeben werden.
Kompatibilität mit älteren Datenbanken
Enterprise Platform MariaDB Enterprise Platform eine ideale Umgebung für die Ausführung von SQL-Anwendungen und zeichnet sich durch die Unterstützung von PL/SQL sowie eine gewisse Kompatibilität mit SQL Server und Sybase SQL aus. Diese umfassende Kompatibilität vereinfacht die Portierung bestehender Anwendungen erheblich, da nur minimale Änderungen am Code und am Schema erforderlich sind.
Datentypen und Sequenzen
Enterprise Platform MariaDB Enterprise Platform Standard-Datentypen der Oracle-Datenbank wie VARCHAR2, NUMBER, DATE, RAW, ROWTYPE, BLOB und CLOB sowie Sequenzen unter Verwendung der Oracle-Datenbank-Syntax (z. B. NEXTVAL und CURRVAL).
Oracle-Stored-Procedures (PL/SQL)
Enterprise Platform MariaDB Enterprise Platform die einzige Unternehmensdatenbanklösung mit einer zu 100 % auf Open Source basierenden Implementierung von Oracle PL/SQL. Sie unterstützt standardmäßige Oracle-Datenbankpakete und -Prozeduren, einschließlich Cursor, Schleifen, Variablen, Ausnahmen und Funktionen wie CAST, LENGTH und SUBSTR.
JSON-Datenbank
Enterprise Platform MariaDB Enterprise Platform hybride relationale/JSON-Datenmodelle, sodass Entwickler relationale Datenmodelle um JSON-Dokumente erweitern und diese mit Standard-SQL abfragen können, um die Entwicklung zu beschleunigen, oder relationale Daten als JSON-Dokumente abfragen können, während gleichzeitig sichergestellt ist, dass Datenbankadministratoren weiterhin die Datenintegrität und -korrektheit gewährleisten können.
Flexibilität des Schemas
Fügen Sie JSON-Spalten hinzu, um bestehende Tabellen zu erweitern und Entwicklern mehr Flexibilität zu bieten – beschleunigen Sie die App-Entwicklung, indem Sie das Datenmodell bedarfsgerecht weiterentwickeln können, anstatt Schemaänderungen im Vorfeld vornehmen zu müssen.
Standard-SQL
Abfragen und Indizieren von JSON-Dokumenten mit Standard-SQL mithilfe eines umfassenden Satzes von JSON-Funktionen zum Lesen und Schreiben von JSON-Dokumenten, Feldern, Arrays und Objekten – oder zum Zurückgeben relationaler Daten als JSON-Dokumente. Sie können ein JSON-Dokument sogar als Standard-SQL-Zeile zurückgeben.