MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

Sie wissen, was Sie wollen:Migrieren Sie von Oracle zu MariaDB

In den letzten Jahren hat die MariaDB Corporation von unzähligen Oracle-Datenbankbenutzern gehört, die ihre Datenbankplattform ersetzen wollten, um niedrigere Kosten und mehr betriebliche Flexibilität zu erreichen. Unser neues Whitepaper „Senken der Gesamtbetriebskosten ohne Senkung der Standards:Migration zur MariaDB-Plattform von Oracle“ bietet eine Zusammenfassung der wichtigsten Entscheidungspunkte und unserer Erfahrungen bei der Führung von Kunden durch erfolgreiche Anwendungsmigrationen. Was haben wir dabei gelernt?

Die MariaDB-Plattform befreit Unternehmen von den Kosten, Beschränkungen und der Komplexität proprietärer Datenbanken und ermöglicht es ihnen, wieder in das zu investieren, was am wichtigsten ist – die schnelle Entwicklung innovativer, kundenorientierter Anwendungen.

MariaDB hat einen Funktionsvorteil

MariaDB Platform kann eine Konsolidierung der Architektur erreichen, Bereitstellungen vereinfachen und die gleiche Funktionalität im gesamten Ökosystem nutzen. Mit Leistungsskalierung durch Hardware und ohne die Vorstellung von begrenzten Ergänzungen ist es kostengünstig.

Die MariaDB-Plattform enthält Funktionen, die in proprietären Datenbankplattformen nicht zu finden sind:

  • Die austauschbaren Speicher-Engines von MariaDB können auf Tabellenbasis verwendet werden, sodass Sie Ihre Datenbank an die Anwendungsanforderungen für schreibintensive, allgemeine und spaltenweise Datenspeicherung anpassen können. Transaktionen können über mehrere Speicher-Engines hinweg abgefragt und verknüpft werden.
  • Eine vollständig Cloud-native Speicherarchitektur, die Daten im Zeilenformat auf Blockspeicher für transaktionale Workloads und im Spaltenformat auf Objektspeicher für analytische Workloads speichern kann. MariaDB ColumnStore kann jeden Objektspeicher verwenden, der mit der Amazon S3-API kompatibel ist, unabhängig davon, ob es sich um eine öffentliche Cloud oder lokale Software/Hardware handelt.
  • Eingebaute intelligente Transaktionen. MariaDB Platform ist die einzige relationale Open-Source-Datenbank, die sowohl Zeilen- als auch Spaltenspeicher verwendet. Dadurch können Standardtransaktionen mit Analysen für intelligentere Transaktionen angereichert werden.
  • Multithreaded-Architektur zum Skalieren der Leistung mit der Anzahl der Kerne/Prozessoren. MariaDB Platform verbessert die Skalierbarkeit und Leistung durch einen fortschrittlichen Datenbank-Proxy und mehrere speziell entwickelte Speicher-Engines.

MariaDB hat einen TCO-Vorteil

Wir haben in das Whitepaper einen Kostenvergleich aufgenommen, der veröffentlichte Listenpreise verwendet, basierend auf einer minimalen Konfiguration, die die Standardanforderungen von Unternehmen an eine Datenbank erfüllen kann.

Wir haben festgestellt, dass nach drei Jahren Betrieb auf drei lokalen Servern mit jeweils zwei 16-Core-Prozessoren die Gesamtkosten von Oracle 84-mal höher sind als die von MariaDB Platform und Unternehmen nach drei Jahren über 9 Millionen US-Dollar sparen können, wenn sie sich für MariaDB Platform entscheiden.

Die Einsparungen sind für unsere Kunden sehr real. Die größte Bank in Südostasien, die Development Bank of Singapore (DBS), sparte 90 % ihrer Gesamtkosten für Datenbanken ein, indem sie geschäftskritische Anwendungen auf die MariaDB-Plattform migrierte.

MariaDB hat Feature-Parität, wo es darauf ankommt

Organisationen wie Deutsche Bank, DBS, Nasdaq, Red Hat, ServiceNow, Verizon und Walgreens vertrauen auf die MariaDB-Plattform – die MariaDB-Plattform erfüllt die gleichen Kernanforderungen wie proprietäre Datenbanken, jedoch zu einem Bruchteil der Kosten.

MariaDB bietet die Funktionalität, auf die Sie sich bei einem DBMS der Enterprise-Klasse verlassen können, einschließlich:

  • ACID-Konformität, referentielle Integrität, Transaktionen
  • Unicode-UTF-8
  • Transparente Datenverschlüsselung
  • Fremdschlüssel
  • UNION, INTERSECT, EXCEPT, Joins
  • Gemeinsame Tabellenausdrücke (CTE), Fensterfunktionen
  • Temporale Tabellen (systemversioniert, Anwendungszeitraum, bitemporal)
  • Cursor, Trigger, Funktionen, Ereignisse, Prozeduren, dynamisches SQL, Sequenzen
  • Set-Operatoren, Tabellenwertkonstruktoren
  • Benutzerdefinierte Aggregatfunktionen, geordnete Aggregatfunktionen
  • Partitionierung und Sharding
  • Zurücksetzung zu einem bestimmten Zeitpunkt
  • Unsichtbare Spalten, generierte oder virtuelle Spalten

Es gibt einen klaren Migrationspfad

MariaDB hat zahlreichen Unternehmen geholfen, durch die Migration von Oracle Geld zu sparen und den Betrieb zu verbessern. MariaDB Enterprise Server enthält Funktionen, die speziell entwickelt wurden, um den Übergang zu erleichtern und Migrationszeit und -kosten zu reduzieren, und es DBAs und Entwicklern ermöglichen, ihr Oracle Database-Wissen weiterhin anzuwenden. Diese Funktionen, wie der PL/SQL-Kompatibilitätsparser – in MariaDB Server SQL/PL genannt – werden im Whitepaper ausführlicher beschrieben.

Erfahren Sie mehr über die 6-Schritte-Migrationsmethodik, die MariaDB-Experten in „Senken der Gesamtbetriebskosten ohne Senkung der Standards:Migrieren zur MariaDB-Plattform von Oracle“ entwickelt haben.