Vidéo: Unifying the Cloud with Pure Cloud Data Services 2024
Les services de middleware de réplication combinent la sélection et l'extraction, le déplacement et le chargement d'une base de données vers un ou plusieurs autres, généralement gérés par un seul produit SGBD. (La base de données source et toutes les cibles sont toutes Oracle, Sybase ou Microsoft SQL Server, par exemple.)
Bien que les fonctionnalités du service de réplication varient selon les produits SGBD, elles sont traditionnellement orientées sur les instantanés. soit une base de données entière soit les modifications depuis la dernière réplication sont extraites, à un moment prédéterminé, de la source et copiées sur un environnement en réseau vers les cibles prévues.
Les données sont ensuite transmises et chargées telles quelles (aucune transformation n'a lieu). De nombreux fournisseurs de bases de données ont implémenté leur réplication en lisant les fichiers journaux pour les modifications. Ce style de réplication est très efficace car il n'augmente pas le temps système de vos systèmes transactionnels pour répliquer les données.
Mais la réplication ne remplace pas la longue liste de services middleware d'entreposage de données. Vous souhaitez utiliser la réplication dans un environnement d'entrepôt de données principalement lors de la capture des modifications dans la base de données source, souvent appelée modification de la capture des données (CDC) ou après avoir chargé les données dans votre entrepôt de données. aux data marts, comme le montre cette figure.
Les services de réplication basés sur les SGBDR capturent les changements dans le système source afin d'optimiser le processus de sélection et d'extraction des données.