Cas d’utilisation de MariaDB Platform

Transactions

MariaDB Platform est le leader des bases de données open source d’entreprise pour le traitement des transactions – à n’importe quelle échelle, des déploiements répliqués ou en cluster pour la mise à l’échelle de lecture et la haute disponibilité aux déploiements SQL distribués pour l’évolutivité. La compatibilité avec Oracle Database simplifie la migration, tandis que les tables temporelles et les fonctions JSON, associées à de nouveaux connecteurs Node.js, Python et réactifs Java, facilitent et accélèrent plus que jamais le développement d’applications modernes.

Fiabilité d'entreprise

Des fonctionnalités avancées telles que le basculement sans interruption du fonctionnement, la récupération d’urgence en ligne et un pare-feu de base de données puissant garantissent que la base de données est toujours disponible et que ses données sont toujours protégées.

Développement aisé

Le proxy de base de données permet de faire abstraction de l’infrastructure sous-jacente de la base de données. Les développeurs n’ont donc pas à se soucier de la gestion des défaillances ou des modifications de la topologie (qu’elles aient été prévues ou non).

SQL moderne

Les fonctions JSON, les tables temporelles, les fonctions de fenêtrage, les expressions de tables communes (CTE) et les agrégations définies par l’utilisateur sont des exemples de ce dont les développeurs SQL modernes peuvent bénéficier.

Analyses

MariaDB Platform peut être déployée sous forme d’entrepôt de données ou de base de données d’analyses avec un stockage en colonne et un traitement massivement parallèle (MPP) pour effectuer des requêtes ad hoc interactives sur des centaines de milliards de lignes sans créer d’index – et avec SQL standard (jointures comprises). Par ailleurs, MariaDB Platform implémente une architecture de stockage natif cloud et offre l’option de l’utilisation du stockage d’objets compatible avec Amazon S3 pour réduire les coûts et profiter d’une capacité illimitée.

  • Analyses ad hoc
    Analyses ad hoc

    Analysez des quantités massives de données de manière inédite devoir créer un index pour chaque requête potentielle.

  • Visualisation en temps réel
    Visualisation en temps réel

    Créez des visualisations de données interactives et des rapports personnalisables ou dynamiques pour explorer en temps réel des jeux de données volumineux.

  • Datamarts pour Hadoop
    Datamarts pour Hadoop

    Importez des données de data lakes Hadoop afin de créer régulièrement des datamarts pour une analyse itérative avec des outils de BI/de rapport standard.

Transactions intelligentes

MariaDB Platform prend en charge les transactions intelligentes (c.-à-d. le traitement transactionnel/analytique hybride ou HTAP) en combinant le stockage en ligne optimisé pour des transactions rapides avec le stockage en colonne optimisé pour des analyses rapides. Les transactions intelligentes permettent aux développeurs de doter des applications web et mobile d’analyses en temps réel et de données historiques pour créer des expériences client plus enrichissantes en fonction des opportunités intéressantes – et pour offrir aux clients SaaS des analyses en libre-service.

  • Analyses en libre-service
    Analyses en libre-service

    Les fournisseurs de SaaS peuvent désormais fournir des analyses en libre-service aux clients, qui peuvent ainsi analyser les données générées par le service.

  • Accès à des données historiques
    Accès à des données historiques

    Permet aux clients (et aux développeurs d’applications) d’accéder à des données historiques qui seraient sinon déchargées vers un entrepôt de données séparé.

  • Insight en temps réel
    Insight en temps réel

    Fournit aux clients un insight actuel et pertinent en utilisant les dernières données plutôt qu’en attendant des mises à jour des lots suite à des tâches d’analyse hors connexion.

Lorsque MariaDB Platform est déployée pour des transactions intelligentes, elle utilise des tables en lignes répliquées et/ou distribuées pour les transactions et des tables en colonnes distribuées pour les analyses et peut, en option, répliquer des données de certaines ou de toutes les tables en lignes sur des tables en colonnes.