Cas d'utilisation
Accélérez dès maintenant, effectuez la migration lorsque vous serez prêt
C'est généralement la base de données qui constitue le frein de l'application héritée. Ajoutez-y une couche en mémoire pour améliorer les performances dès aujourd'hui, puis remplacez-la selon votre propre calendrier.
Qu'est-ce que la modernisation des applications ?

La modernisation des applications consiste à mettre à jour le code, l’architecture et l’infrastructure de données des applications existantes afin de répondre aux besoins actuels des entreprises. La base de données peut constituer à la fois un frein et un levier. MariaDB GridGain offre dès aujourd’hui rapidité et évolutivité, tandis que MariaDB Enterprise Server propose une base de données ouverte et moderne pour le moment où vous serez prêt à migrer.

Comment Samsung SDS a réduit de plus de moitié les coûts d'exploitation de ses bases de données grâce à MariaDB
Le service Knox Portal a migré d'Oracle vers MariaDB, ce qui a permis de réduire les coûts d'exploitation de plus de 50 % tout en desservant plus d'un demi-million d'utilisateurs.
Capacités
Ce dont la modernisation a réellement besoin
La modernisation nécessite des fonctionnalités qui vous permettent d'améliorer dès aujourd'hui les performances et l'évolutivité de vos applications, puis de migrer facilement vers une base de données moderne lorsque vous serez prêt.
Mise en cache distribuée
Mise en cache distribuée en amont d'Oracle, de DB2 et d'autres bases de données, avec des modèles de lecture en direct (read-through) et d'écriture en direct (write-through) ou différée (write-behind) pour assurer la synchronisation des données, avec une latence inférieure à la milliseconde et des millions de transactions par seconde (TPS).
Informatique distribuée
Une solution combinant calcul en mémoire et traitement de flux, qui exécute des jointures, des agrégations et du code personnalisé en mémoire, permettant ainsi aux analyses qui s'appuient sur la base de données existante de s'exécuter en quelques millisecondes.
Persistance polyglotte
La persistance Polyglot prend en charge plusieurs types de données et assure leur stockage durable, remplaçant ainsi la base de données.
Base de données moderne et ouverte
Base de données moderne et ouverte, dotée d'une architecture en cluster Raft et d'une géo-réplication pour assurer la disponibilité entre les régions, avec recherche vectorielle, récupération d'AI RAG s intégrée et plug-ins d'IA pour les charges de travail agentiques.
Compatibilité avec Oracle
Possibilité de migrer depuis Oracle tout en conservant la syntaxe PL/SQL d'Oracle, les séquences et les types de données, afin que le schéma existant et la logique des procédures stockées puissent fonctionner sans réécriture du code.
Déployez-le où vous voulez
MariaDB Enterprise Server peut être déployé dans n'importe quel environnement : sur site, dans votre cloud ou sous forme de service géré DBaaS.
La modernisation commence là où vous êtes
Voici les trois cas de figure typiques dans lesquels les clients utilisent MariaDB Enterprise Platform .

Vous avez besoin dès maintenant de performances et d'évolutivité
Ajoutez MariaDB GridGain en amont de la base de données. La mise en cache distribuée améliore immédiatement les performances de l'application, sans nécessiter aucune décision de migration.
Vous êtes en train de refactoriser une architecture monolithique en microservices
Utilisez la couche de données en mémoire pour mettre en œuvre le modèle CQRS (Command Query Responsibility Segregation), qui sépare les opérations de lecture des opérations d'écriture.
Vous êtes prêt à effectuer la migration
Passez d'Oracle ou de DB2 à MariaDB Enterprise Server , en mode sur site ou géré, en tirant parti des fonctionnalités de compatibilité avec Oracle afin de réduire au minimum les modifications du code.
Ressources recommandées
Démarrer
Démarrez avec MariaDB
La plateforme de base de données temps réel en laquelle vous pouvez avoir confiance, pour vos applications actuelles comme pour vos futurs projets.
Foire aux questions
La modernisation des applications consiste à mettre à jour le code, l'architecture et l'infrastructure de données des applications existantes afin de répondre aux besoins actuels des entreprises, ce qui permet d'améliorer l'évolutivité, la fiabilité, la sécurité et la rentabilité. La base de données constituant généralement le maillon faible, sa modernisation peut apporter des avantages considérables.
Oui. Une couche de mise en cache et de traitement en mémoire, placée en amont de la base de données existante, absorbe le trafic de lecture et effectue des analyses sur les données stockées en mémoire.
Non. Vous pouvez utiliser conjointement MariaDB et Oracle. L'accélération en mémoire proposée par MariaDB GridGain s'intègre en amont d'Oracle ou de tout autre système de référence ; elle reste donc en place, sans obligation de migration. La persistance native de MariaDB GridGain garantit que les données sont déjà en place si vous décidez de migrer ultérieurement.
Commencez par une analyse permettant de définir le périmètre des travaux, notamment en passant en revue les procédures stockées, les séquences et les types de données Oracle PL/SQL qui doivent être transférés.
MariaDB prend en charge la syntaxe PL/SQL d'Oracle, les séquences et les types de données, ce qui permet d'exécuter les schémas Oracle existants et la logique des procédures stockées sur MariaDB sans avoir à réécrire le code. MariaDB Enterprise Server La version 12.3 inclut la prise en charge des jointures externes (+), de XMLTYPE, des tableaux associatifs, de SYS_REFCURSOR et des déclencheurs multi-événements.
Tout dépend de vos besoins et de la nécessité ou non de gérer votre propre infrastructure. MariaDB Enterprise Platform peut être déployé sur site, dans votre propre compte cloud (BYOC) ou sous forme de service DBaaS entièrement géré sur n'importe quel hyperscaler, ce qui allège la charge de gestion. MariaDB vous offre la flexibilité de choisir l'option la mieux adaptée à vos besoins.