Réplication SQL Server
La réplication repose sur un ensemble de technologies qui permettent de copier et de distribuer des données et des objets de base de données d'une base de données vers une autre, puis de synchroniser ces bases de données afin de préserver leur cohérence. Avec la réplication, vous pouvez distribuer des données en différents emplacements et à des utilisateurs distants ou mobiles sur des réseaux locaux et étendus, des connexions d'accès à distance, des connexions sans fil, et Internet. La réplication transactionnelle est généralement utilisée dans des scénarios serveur à serveur qui nécessitent un débit élevé, notamment pour l'amélioration de l'évolutivité et de la disponibilité, l'entrepôt de données et la création de rapports, l'intégration de données depuis plusieurs sites, l'intégration de données hétérogènes et le déchargement du traitement par lots. La réplication de fusion est conçue essentiellement pour les applications mobiles ou les applications de serveur distribuées contenant des conflits de données possibles. Les scénarios courants incluent l'échange de données avec des utilisateurs mobiles, les applications de point de vente aux consommateurs (POS, Consumer Point of Sale) et l'intégration des données à partir de plusieurs sites. La réplication de capture instantanée est utilisée pour fournir le jeu des données initiales pour la réplication transactionnelle et de fusion ; elle peut s'utiliser également lorsque des actualisations complètes des données sont nécessaires. Avec ces trois types de réplication, SQL Server fournit un système souple et puissant de synchronisation des données dans votre entreprise. Outre la réplication, dans SQL Server 2008, vous pouvez synchroniser des bases de données à l'aide de Microsoft Sync Framework et de Sync Services for ADO.NET. Sync Services for ADO.NET fournit une API intuitive et flexible que vous pouvez utiliser pour générer des applications qui ciblent des scénarios de collaboration et hors connexion. Pour obtenir une vue d'ensemble de Sync Services for ADO.NET, consultez Microsoft Sync Framework. Pour obtenir une documentation complète, consultez le site Web MSDN.
|