1 Aperçu d'Oracle Globally Distributed Autonomous AI Database
Découvrez le service Base de données d'IA autonome répartie à l'échelle mondiale pour Oracle Cloud Infrastructure.
Les rubriques suivantes décrivent les principales fonctionnalités de la base de données d'IA autonome répartie à l'échelle mondiale et décrivent les concepts que vous devez connaître sur le service.
À propos d'Oracle Globally Distributed Autonomous AI Database
Base de données d'IA autonome répartie à l'échelle mondiale apporte la puissance des bases de données réparties (fragmentées) à Oracle Autonomous AI Database sur une infrastructure Exadata dédiée.
Oracle Globally Distributed Autonomous AI Database est un service de base de données en nuage entièrement géré qui permet la fragmentation des données sur les bases de données convergées réparties dans le monde. Il est conçu pour prendre en charge des applications critiques à grande échelle. Il s'agit d'un service de base de données hautement disponible, tolérant aux pannes et évolutif qui permet aux organisations de stocker et de traiter d'énormes quantités de données avec une haute performance et une grande fiabilité.
La base de données d'IA autonome répartie à l'échelle mondiale s'ajoute aux technologies autonomes d'Oracle. Ainsi, la solution offre la gestion automatisée, la sécurité autonome et l'autoréparation. Cela permet l'automatisation de nombreuses tâches de routine associées à la gestion d'une base de données, telles que l'application de correctifs, le réglage, la sauvegarde et la récupération, ce qui peut aider à réduire le risque d'erreur humaine et à améliorer le temps de disponibilité du système.
Pour une discussion détaillée sur les fonctions de base de données distribuées prises en charge, voir Aperçu d'Oracle Sharding pour Oracle Database 19c et Aperçu d'Oracle Globally Distributed Database pour Oracle AI Database 26ai.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Concepts relatifs aux bases de données distribuées globalement
Pour mieux comprendre les concepts de base de données distribuée à l'échelle mondiale, familiarisez-vous avec la terminologie suivante.
-
Catalogue - Oracle Database qui prend en charge le déploiement automatisé de partitions horizontales, la gestion centralisée de la base de données répartie et les interrogations sur plusieurs partitions horizontales.
Un catalogue sert aux fins suivantes :
-
Il sert de serveur d'administration pour l'ensemble de la base de données distribuée.
-
Stocke une copie de référence du schéma de base de données
-
Gère les interrogations à partitions multiples avec un coordinateur d'interrogation à partitions multiples
-
Stocke une copie de référence des données de table dupliquées
-
-
Feuilles - Une base de données distribuée est un ensemble de feuilles.
Chaque partition dans une base de données distribuée est une instance Oracle Database indépendante qui héberge un sous-ensemble des données de la base distribuée. Le stockage partagé n'est pas requis dans les partitions horizontales.
Les partitions horizontales peuvent toutes être placées dans une région ou dans différentes régions.
Les partitions horizontales sont répliquées pour une haute disponibilité et une reprise après sinistre avec la réplication Raft ou Oracle Data Guard. Pour assurer la haute disponibilité, les partitions de Raft répliquées peuvent être placées dans différents domaines de disponibilité au sein d'une région. Les partitions de secours Data Guard peuvent être placées dans la même région que les partitions de secours principales pour une haute disponibilité. Pour la récupération après sinistre, les partitions de secours Data Guard peuvent être situées dans une autre région.
-
Espace de partitions - Un espace de partitions horizontales est une partition qui stocke les données correspondant à un intervalle ou à une liste de valeurs de clé dans une configuration de distribution de données gérée par l'utilisateur. Un espace de partitions horizontales se compose d'une partition horizontale et de sa réplique.
-
Directeur de partition - Module d'écoute de réseau qui permet un routage de connexion haute performance basé sur une clé de partitionnement horizontal. En outre, un directeur de partition est un ensemble de processus connus collectivement sous le nom de Global Service Manager (GSM) qui agit comme un processus d'écoute régional pour les clients qui se connectent à une base de données distribuée globalement.
Le directeur de partition conserve une carte topologique actuelle de la base de données distribuée. En fonction de la clé de partitionnement horizontal transmise lors d'une demande de connexion, le directeur achemine les connexions vers la partition horizontale appropriée.
-
Service global - Service de base de données utilisé pour accéder aux données de la base de données répartie.
Un service global est une extension de la notion de service de base de données traditionnel. Toutes les propriétés des services de base de données traditionnels sont prises en charge pour les services globaux.
Pour des informations plus détaillées sur les composants et les objets de schéma de base de données distribuée, voir Architecture et concepts dans Oracle Globally Distributed Database.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Solutions de réplication de données
Le service Base de données d'IA autonome répartie à l'échelle mondiale d'Oracle offre des solutions de réplication de données pour assurer une haute disponibilité, une reprise après sinistre et une extensibilité supplémentaire pour les lectures.
Base de données d'IA autonome répartie à l'échelle mondiale offre une réplication au niveau de la partition avec Oracle Data Guard sur les versions 19c et 26ai d'Oracle Database. La réplication Raft est disponible avec Oracle AI Database à partir de la version 26ai.
La base de données d'IA autonome répartie à l'échelle mondiale déploie automatiquement la topologie de réplication spécifiée sur les systèmes approvisionnés et permet la réplication des données.
Réplication au niveau de la partition avec Oracle Data Guard
Une partition horizontale est une base de données. La réplication Oracle Data Guard de partitions sur des bases de secours physiques peut être utilisée pour fournir une haute disponibilité au niveau de chaque partition. La réplication est automatiquement configurée et déployée lors de la création de la base de données distribuée.
Oracle Data Guard est étroitement intégré au service Base de données d'IA autonome répartie à l'échelle mondiale d'Oracle pour assurer la haute disponibilité et la reprise après sinistre avec une cohérence des données stricte et sans perte de données. La réplication Oracle Data Guard gère les copies synchronisées (bases de données de secours) des partitions horizontales (bases de données principales) pour assurer la haute disponibilité et la protection des données. Les bases de données peuvent être déployées localement ou à distance.
Réplication de tranche de mémoire avec réplication Raft
Au lieu de la réplication au niveau de toute la partition horizontale à l'aide de bases de données supplémentaires pour les bases de secours, la fonction de réplication Raft dans Base de données d'IA autonome répartie à l'échelle mondiale crée des jeux de fragments de données à partir de chaque partition horizontale et les répartit automatiquement entre les partitions afin de gérer l'affectation de fragments, le déplacement de fragments, la répartition de la charge de travail et l'équilibre lors de la mise à l'échelle (ajout ou suppression de partitions), y compris les modifications de disponibilité de partitions planifiées ou non.
La réplication de radeau est intégrée à la base de données autonome d'IA répartie à l'échelle mondiale afin de fournir une solution de consensus, haute performance et faible disponibilité de temps système, avec des répliques réparties et un basculement rapide sans perte de données, tout en maintenant automatiquement le facteur de réplication en cas de défaillance des partitions horizontales. Avec la gestion de la réplication Raft, la surcharge n'augmente pas avec le nombre de partitions. Si vous êtes habitué aux bases de données NoSQL et que vous ne vous attendez pas à savoir comment fonctionne la réplication, la réplication native fonctionne.
Contrairement à la réplication Data Guard, la réplication Raft n'a pas besoin d'être reconfigurée lorsque des partitions horizontales sont ajoutées ou supprimées, et les répliques n'ont pas besoin d'être gérées activement.
Pour plus de détails sur le fonctionnement de la réplication Raft, voir Utilisation de la réplication Raft dans Oracle Globally Distributed Database.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Identificateurs de ressource
Les ressources des services de base de données réparties dans le monde d'Oracle ont un identificateur unique affecté par Oracle, appelé identificateur Oracle Cloud (OCID).
Les ressources de la base de données d'IA autonome répartie à l'échelle mondiale sont répertoriées ici.
| Ressource | Identificateur |
|---|---|
| Distribué AutonomousDatabase | osdddistribuéautonomousdb |
| Point d'extrémité privé de la base de données répartie | point d'extrémité privé osddistribuédb |
| Demande de travail OSD | demande osdwork |
Par exemple, le format de l'OCID d'une ressource Autonomous Database répartie est ocid1.osddistributedautonomousdb.oc1.iad.<UNIQUE ID>.
Pour plus d'informations sur le format des OCID et sur les autres moyens d'identifier vos ressources, voir Identificateurs de ressource.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Mesures et facturation
La mesure et la facturation pour la base de données d'IA autonome répartie à l'échelle mondiale sont basées sur le nombre d'ECPU par heure.
Comme les ECPU sont affectées dans la base de données d'IA autonome, voir Gestion et facturation des calculs pour plus de détails.
Note :
Une fois que vous marquez une grappe pour une utilisation dans une base de données répartie globalement, elle continue de facturer l'UDS de base de données répartie globalement jusqu'à ce que la grappe soit supprimée.Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Limites de service
Les limites du service de base de données réparties globalement peuvent être définies pour le nombre de bases de données réparties et le nombre de points d'extrémité privés de base de données réparties.
Les instances de base de données d'IA autonome, le nombre d'ECPU et le stockage doivent avoir des limites définies pour le service de base de données d'IA autonome.
Voir Planifier et surveiller la capacité pour plus de détails.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
Services intégrés
Les services de base de données répartie dans le monde d'Oracle sont intégrés à divers services et fonctions Oracle Cloud Infrastructure.
Rubrique parent : Aperçu d'Oracle Globally Distributed Autonomous AI Database
GIA
Les services Oracle Globally Distributed Database sont intégrés au service Identity and Access Management (IAM) pour l'authentification et l'autorisation de la console, de la trousse SDK, de l'interface de ligne de commande et de l'API REST.
Pour en savoir plus sur GIA, voir Aperçu du service de gestion des identités et des accès.
Rubrique parent : Services intégrés
Demandes de travail
La base de données d'IA autonome répartie à l'échelle mondiale utilise ses propres API pour les demandes de travail.
Pour surveiller les demandes de travail, voir Surveillance des demandes de travail.
Les autorisations requises pour utiliser les API sont documentées sous Autorisations pour les API de base de données d'IA autonome répartie dans le monde.
Rubrique parent : Services intégrés
Surveillance
Le service de surveillance pour Oracle Cloud Infrastructure vous permet de surveiller vos ressources et alarmes de base de données réparties dans le monde de manière active et passive.
Les mesures de la base de données réparties dans le monde entier saisissent l'utilisation de l'UC, la consommation d'OCPU, l'utilisation de la mémoire, l'état du déploiement et le décalage entrant et sortant. Pour consulter ces mesures, utilisez le service de surveillance.
Voir Surveillance d'une base de données répartie dans le monde pour plus de détails sur la surveillance de l'état et de la performance d'une base de données répartie.
Rubrique parent : Services intégrés