Negli ultimi anni, MariaDB Corporation ha ascoltato innumerevoli utenti di database Oracle che cercavano di sostituire la loro piattaforma di database per ottenere un costo inferiore e una maggiore flessibilità operativa. Il nostro nuovo whitepaper, "Ridurre il TCO senza abbassare gli standard:migrare alla piattaforma MariaDB da Oracle" fornisce una carrellata di punti decisionali chiave e delle nostre esperienze nel guidare i clienti attraverso migrazioni di applicazioni di successo. Cosa abbiamo imparato lungo la strada?
La piattaforma MariaDB libera le aziende dai costi, dai vincoli e dalla complessità dei database proprietari, consentendo loro di reinvestire in ciò che conta di più:lo sviluppo rapido di applicazioni innovative rivolte ai clienti.
MariaDB ha un vantaggio in termini di funzionalità
La piattaforma MariaDB può ottenere un consolidamento dell'architettura, semplificare le implementazioni e utilizzare la stessa funzionalità in tutto l'ecosistema. Con la scalabilità orizzontale delle prestazioni tramite hardware e senza la nozione di aggiunte limitate, è conveniente.
La piattaforma MariaDB include funzionalità non presenti nelle piattaforme di database proprietari:
- I motori di archiviazione collegabili di MariaDB possono essere utilizzati in base alla tabella, consentendo di personalizzare il database in base alle richieste delle applicazioni per l'archiviazione di dati ad alta intensità di scrittura, per scopi generici e a colonne. Le transazioni possono eseguire query e unire su più motori di archiviazione.
- Un'architettura di storage completamente cloud-native, in grado di archiviare i dati in formato riga su block storage per carichi di lavoro transazionali e in formato colonnare su object storage per carichi di lavoro analitici. MariaDB ColumnStore può utilizzare qualsiasi storage di oggetti compatibile con l'API Amazon S3, sia su cloud pubblico che software/hardware on-premise.
- Transazioni intelligenti integrate. La piattaforma MariaDB è l'unico database relazionale open source che utilizza sia l'archiviazione a righe che a colonne. Ciò consente alle transazioni standard di essere integrate con analisi per transazioni più intelligenti.
- Architettura multi-thread per scalare le prestazioni con il numero di core/processori. La piattaforma MariaDB migliora la scalabilità e le prestazioni utilizzando un proxy di database avanzato e più motori di archiviazione appositamente creati.
MariaDB ha un vantaggio TCO
Abbiamo incluso un confronto dei costi nel whitepaper, utilizzando i prezzi di listino pubblicati basati su una configurazione minima in grado di soddisfare i requisiti aziendali standard per un database.
Abbiamo scoperto che dopo tre anni di esecuzione su tre server locali, ciascuno con due processori a 16 core, il costo totale di Oracle è 84 volte superiore rispetto alla piattaforma MariaDB e le organizzazioni possono risparmiare oltre $ 9 milioni dopo tre anni scegliendo la piattaforma MariaDB.
Il risparmio è molto reale per i nostri clienti. La più grande banca del sud-est asiatico, la Development Bank of Singapore (DBS), ha risparmiato il 90% del costo totale per i database migrando le applicazioni mission-critical alla piattaforma MariaDB.
MariaDB ha la parità delle funzionalità dove conta
Scelto da organizzazioni come Deutsche Bank, DBS, Nasdaq, Red Hat, ServiceNow, Verizon e Walgreens, la piattaforma MariaDB soddisfa gli stessi requisiti fondamentali dei database proprietari, ma a una frazione del costo.
MariaDB fornisce le funzionalità su cui fai affidamento da un DBMS di classe enterprise, tra cui:
- Conformità ACID, integrità referenziale, transazioni
- Unicode UTF-8
- Crittografia dei dati trasparenti
- Chiavi estere
- UNION, INTERSECT, EXCEPT, Joins
- Espressioni di tabelle comuni (CTE), funzioni della finestra
- Tabelle temporali (versione di sistema, periodo di applicazione, bitemporale)
- Cursori, trigger, funzioni, eventi, procedure, SQL dinamico, sequenze
- Operatori di insiemi, costruttori di valori di tabella
- Funzioni aggregate definite dall'utente, funzioni aggregate di set ordinato
- Partizionamento e partizionamento orizzontale
- Ripristino puntuale
- Colonne invisibili, colonne generate o virtuali
C'è un chiaro percorso di migrazione
MariaDB ha aiutato numerose aziende a risparmiare denaro e migliorare le operazioni migrando da Oracle. MariaDB Enterprise Server include funzionalità progettate specificamente per facilitare la transizione e ridurre tempi e costi di migrazione e consentire a DBA e sviluppatori di continuare ad applicare le proprie conoscenze di Oracle Database. Queste funzionalità, come il parser di compatibilità PL/SQL, chiamato SQL/PL in MariaDB Server, sono descritte più dettagliatamente nel white paper.
Ulteriori informazioni sulla metodologia di migrazione in 6 fasi che gli esperti di MariaDB hanno sviluppato in "Ridurre il TCO senza abbassare gli standard:migrare alla piattaforma MariaDB da Oracle".