Nous sommes désolés. Nous n'avons rien trouvé qui corresponde à votre recherche.

Nous vous suggérons d’essayer ce qui suit pour trouver ce que vous recherchez :

  • Vérifiez l’orthographe de votre recherche par mot clé.
  • Utilisez des synonymes pour le mot clé que vous avez tapé, par exemple, essayez “application” au lieu de “logiciel”.
  • Lancer une nouvelle recherche.
Nous contacter Se connecter à Oracle Cloud

Sharding

Oracle Sharding distribue des segments d'un ensemble de données entre plusieurs bases de données (partitions) sur différents ordinateurs, sur site 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 Sharding améliore la cohérence, 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é.

Innovation de Sharding Innovation de Sharding

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 avec Oracle Database Créer des applications à l'échelle d'Internet

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.

Utiliser Sharding pour respecter la souveraineté des données Utiliser Sharding pour respecter la souveraineté des données (PDF)

Découvrez comment utiliser Sharding pour créer une base de données globale qui répond aux exigences de souveraineté des données.

Créer une application à très grande échelle à l'aide d'Oracle Sharding

Pourquoi choisir Oracle Sharding ?

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)

Souveraineté des données

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

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

Déploiement multicloud

Utiliser une architecture sans partage pour satisfaire aux exigences de souveraineté 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

Traiter une très grande quantité de données plus rapidement

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 Sharding peut être utilisé pour le Event Stream Processing, Internet of Things, Log Analytics, les metric store et les données de séries temporelles, éliminant ainsi le besoin d'un pipeline de données distinct.

Charger des données dans une base de données distribuée

Lac de données

Oracle Database est une base de données convergée. Il 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 graphiques et des données spatiales. Oracle Sharding 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.

Collecte de documents JSON distribués

Fonctionnalités du produit Sharding

Distribution automatisée des données

Partitionnement et repartitionnement automatisés des données

Oracle Sharding place automatiquement les données sur la partition souhaitée, 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 partitionnement 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 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 permet aux clients de gérer toutes les partitions d'une base de données distribuée 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 Sharding est pris en charge de façon native par les pilotes client Oracle Database. Les développeurs peuvent traiter une base de données distribuée 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)

Une haute disponibilité

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

Une base de données distribuée est protégée contre les pannes non planifiées 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

Redimensionner les bases de données de mémoire persistantes avec Oracle Sharding

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

Comcast

Témoignage client relatif à Sharding

Epsilon améliore son évolutivité, ses performances et sa disponibilité grâce à Oracle Sharding.

Cas d'utilisation d'Oracle Sharding

Cas d'utilisation d'Oracle Sharding

Ressources

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

Lancez-vous avec Sharding


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.