Globally Distributed Database

Oracle Globally Distributed Database disperse des segments d'un jeu de données au sein de nombreuses bases de données (shards) sur différents ordinateurs, on-premises ou dans le cloud. La solution permet de créer des bases de données multimodèles à l'échelle mondiale, distribuées et linéairement évolutives. Elle ne nécessite ni matériel ni logiciel spécialisé. Parallèlement, Oracle Globally Distributed Database améliore la cohérence forte, la puissance maximale du langage SQL, la prise en charge des données structurées et non structurées, ainsi que l'écosystème Oracle Database. La solution répond aux exigences de souveraineté des données et prend en charge les applications nécessitant une faible latence et une haute disponibilité.

Innover avec Globally Distributed Database

Découvrez comment Oracle permet une hyper scalabilité au sein des bases de données distribuées globalement.

Créer des applications à l'échelle d'Internet

Oracle BlueKai Data Management Platform utilise Oracle Globally Distributed Database pour stocker des pétaoctets de données afin passer à des millions de transactions par seconde avec une seule base de données.

Résoudre les problèmes liés à la résidence des données

Découvrez comment Oracle aide ses clients à relever leurs défis de la résidence des données et à renforcer la conformité.

Pourquoi choisir Oracle Globally Distributed Database ?

Evolutivité pérenne pour un volume de données et un traitement des transactions améliorés

Éliminer les goulets d'étranglement des performances tout en permettant une mise à l'échelle linéaire des performances de la base de données.

Comment Oracle crée des applications à l'échelle d'Internet avec Oracle Database (43:48)

Répondez aux exigences de résidence et de conformité des données

Garantit que les données restent dans un emplacement géographique donné. Facilite une base de données globale unique, avec des données distribuées dans plusieurs régions.

Apprendre à créer une base de données mondiale

Déploiement multicloud

Utilisez une architecture sans partage pour répondre aux exigences de résidence et de proximité des données et protéger les bases de données contre les temps d'inactivité imprévus.

Architecture de référence multicloud

Traitement plus rapide des analyses

Toutes les partitions (shards) sont présentées à une application en tant que base de données logique unique, ce qui accélère le temps de réponse aux requêtes sur des ensembles de données extrêmement volumineux.

En savoir plus

Pipeline de données

Les données peuvent être chargées sur toutes les partitions en parallèle à des vitesses extrêmement élevées, ce qui optimise l'architecture linéairement évolutive pour l'inclusion de données. En outre, Oracle Globally Distributed Database peut être utilisé pour le traitement de flux d'événements, l'Internet des objets (IoT), Oracle Cloud Infrastructure (OCI) Logging Analytics, les mesures et les données de séries temporelles, éliminant ainsi le besoin d'un pipeline de données distinct.

Charger des données dans Oracle Globally Distributed Database

Lac de données

Oracle Database est une base de données convergée. Elle peut stocker des données relationnelles et d'autres types de données non structurées ou semi-structurées, comme du texte, JSON, des graphes et des données spatiales. Oracle Globally Distributed Database peut être utilisé pour stocker d'énormes quantités de données structurées et non structurées, et pour éliminer la fragmentation des données.

Collection de documents JSON distribués

Fonctionnalités de Globally Distributed Database

Distribution automatisée des données

Partitionnement et repartitionnement automatisés des données

Oracle Globally Distributed Database place automatiquement les données sur le shard souhaité, ce qui permet d'économiser du temps et d'éliminer la préparation manuelle des données.

Fonctionnalités
  • Méthodes de partitionnement multiples (gérées par le système et définies par l'utilisateur)
  • Partitionnement de dépôt qui permet deux niveaux de sharding avec des méthodes et des clés de partitionnement différentes
  • Assimilation parallèle des données sur toutes les partitions
  • Requêtes parallèles sur toutes les partitions

Élasticité

Partitionnement flexible en fonction de vos besoins

Les partitions (shards) peuvent être ajoutées et supprimées et les données peuvent être corrigées sans aucun temps d'arrêt ni aucune perte de données.

Fonctionnalités
  • Ajout et retrait en ligne de partitions
  • Repartitonnement automatisé des données

Administration centralisée

Gérer et surveiller de manière centralisée les bases de données distribuées en tant que base de données logique unique

Un catalogue de partitions vous permet de gérer tous les shards dans Globally Distributed Database en tant que base de données logique unique.

Fonctionnalités
  • Configuration de la base de données distribuée
  • Ajout et retrait de partitions
  • Configuration haute disponibilité
  • Gestion des objets de base de données
  • Application de correctifs aux partitions
  • Indicateurs de surveillance détaillés
  • Configuration de sécurité

Acheminement automatisé des applications

Développement d’applications simplifié

Oracle Globally Distributed Database est pris en charge de façon native par les pilotes client Oracle Database. Les développeurs peuvent traiter Globally Distributed Database comme une base de données logique unique, ce qui simplifie le développement d'applications.

Fonctionnalités
  • Acheminement automatisé des demandes vers les partitions
  • Acheminement automatisé des demandes multipartitions au coordinateur
  • Prise en charge des transactions pour les mises à jour multipartitions
  • Prise en charge des pilotes JDBC, OCI et .Net
  • Basculement automatisé vers les bases de données de secours
  • Prise en charge des événements FAN
  • Identification automatique de la clé de partitionnement (21 JDBC)

Haute disponibilité

Aucun temps d'arrêt planifié ou non planifié

Oracle Globally Distributed Database est protégée contre les pannes et fournit des mécanismes pour les opérations planifiées en ligne, ce qui permet aux applications de respecter des contrats de niveau de service de disponibilité stricts.

Fonctionnalités
  • Réplication automatique des données
  • Basculement automatisé
  • Isolement des erreurs
  • Correction et mise à niveau en ligne
  • Sauvegarde/Récupération
  • Protection contre les sinistres

Mémoire persistante

Redimensionne les bases de données de mémoire persistantes avec Oracle Globally Distributed Database

Oracle Database 21c permet de stocker toutes les données et les informations de journalisation dans la mémoire persistante locale (PMem). SQL s'exécute directement sur les données stockées dans un système de fichiers de mémoire persistante mappé, éliminant ainsi le chemin du code d'E/S vers le stockage sur disque traditionnel.

Fonctionnalités
  • Cohérence des données pour les écritures sur PMem
  • Temps de basculement réduit
  • Utilisation optimisée de DRAM

Oracle Globally Distributed Database rend le sharding aisé

Globally Distributed Database offre une solution fluide et efficace pour répondre aux besoins des utilisateurs globaux et s'adapter à diverses réglementations en matière de données.

Administration facile

Globally Distributed Database présente tous les shards en tant que base de données logique unique. L'administration centralisée, gérée via un catalogue de partitions, offre une vue complète de la base de données distribuée en tant qu'unité cohésive, réduisant ainsi les complexités.

Opérations simplifiées

Le partitionnement manuel des données est éliminé grâce à leur distribution automatique, ce qui simplifie le déploiement en intégrant des fonctionnalités de sharding et de resharding automatiques.

Simplification du développement d'applications

La fonctionnalité de routage automatisé rationalise les interfaces d'application avec la base de données en tant qu'entité logique unifiée et offre une prise en charge native des pilotes client de base de données.

Témoignages clients sur Globally Distributed Database

Grâce à OCI, les clients de Munich Re HealthTech tirent parti d'informations et de contrôle
Epsilon améliore son évolutivité, ses performances et sa disponibilité grâce à Oracle Sharding
La plateforme de gestion de données Oracle BlueKai utilise Oracle Sharding pour stocker des pétaoctets de données afin d'évoluer vers des millions de transactions par seconde avec une seule base de données

Oracle Globally Distributed Database

Découvrez Oracle Globally Distributed Database à travers des ateliers pratiques

Découvrez comment utiliser Oracle Sharding pour des applications Internet stratégiques
Oracle Globally Distributed Database pour les administrateurs de bases de données

Ressources sur Oracle Globally Distributed Database

Documentation

Documentation

  • Documentation du produit
  • Modèles d'architecture de référence inspirés par le client
    Explorez les modèles d'architecture de déploiement Oracle Cloud, avec les bonnes pratiques en matière d'évolutivité, de disponibilité et de sécurité.

  • Afficher les modèles

Premiers avec Oracle Globally Distributed Database


Essayez Oracle Cloud Free Tier

Créez, testez et déployez gratuitement des applications sur Oracle Cloud.


Nous contacter

Vous aimeriez en savoir plus ? Un de nos experts peut répondre à vos questions.