
Type de réplication à utiliser pour ce scénario
SQL Server utilise une métaphore de l'industrie de la publication pour décrire les composants du système de réplication. Les composants comprennent le serveur de publication, le serveur de distribution, les abonnés, les publications et articles, et les abonnements.
-
Dans le premier diagramme ci-dessus, la base de données Oracle est le serveur de publication. Tout ou partie des données sur la base de données Oracle est incluse dans la publication, chaque table de données étant un article. Les données sont répliquées sur le premier SQL Server (configuré comme serveur de distribution), puis distribuées sur l'autre SQL Server et sur les bases de données IBM et Oracle. Chacune de ces bases de données est un Abonné à la publication et reçoit un schéma et des données comme abonnement.
-
Dans le second diagramme ci-dessus, la base de données SQL Server est le serveur de publication, et les bases de données IBM et Oracle sont les abonnés.
Pour plus d'informations sur les composants du système, consultez Présentation du modèle de publication de réplication.
SQL Server offre différents types de réplication pour différents besoins d'application : la réplication de capture instantanée, la réplication transactionnelle et la réplication de fusion. Ce scénario est mieux implémenté avec les fonctionnalités de réplication hétérogène de la réplication de capture instantanée et/ou de la réplication transactionnelle, ces dernières étant particulièrement bien adaptées pour gérer les conditions requises soulignées dans la section précédente :
Par défaut, la réplication de capture instantanée et transactionnelle abordent les conditions requises principales de ce scénario :
-
Réplication entre bases de données de différents fournisseurs
-
Homogénéité des transactions
-
Charge minimale
La réplication transactionnelle aborde les conditions supplémentaires requises pour les systèmes nécessitant des mises à jour incrémentielles :
-
Faible latence
-
Débit élevé
L'option principale à considérer pour ce scénario est le filtrage. La réplication de capture instantanée et de réplication vous permettent de filtrer les colonnes et les lignes, afin que les tables des abonnés ne contiennent que les données nécessaires à votre application. Pour plus d'informations, consultez Filtrage des données publiées.