Services de réplication pour l'entreposage de données

Services de middleware de réplication combinent la sélection et de l'extraction, le mouvement, et le chargement d'une base de données à un ou plusieurs autres, généralement gérés par un produit de SGBD unique. (La base de données de source et toutes les cibles sont tous Oracle, Sybase tout, tout ou Microsoft SQL Server, par exemple.)

Bien que les capacités de service de réplication varient selon les produits SGBD, traditionnellement, ils ont été snapshot-orienté: Un instantané soit d'une base de données entière ou les changements depuis la dernière réplication eu lieu, sont extrait, à un moment prédéterminé, de la source et copié sur un réseau environnement pour les cibles visées.

Les données sont ensuite transmises et chargé tel quel (sans transformation se produit). De nombreux fournisseurs de bases de données ont mis en œuvre leur réplication par la lecture des fichiers journaux des changements. Ce style de réplication est très efficace car il ne pas augmenter la surcharge de vos systèmes transactionnels pour répliquer les données.

Mais la réplication ne remplace pas la longue liste des services de middleware d'entreposage de données. Vous voulez utiliser la réplication dans un environnement d'entreposage de données principalement lorsque des changements de capture dans la base de données source, souvent appelés capture de données modifiées (CDC), ou après avoir chargé les données dans votre entrepôt de données et d'en extraire les données et l'envoyer à des data marts, comme le montre cette figure.

Services de réplication capture les changements en fonction de SGBDR-dans le système source pour optimiser la sélection des données et le processus d'extraction.

image0.jpg

» » » » Services de réplication pour l'entreposage de données