Replikacja programu SQL Server
Replikacja to zestaw technologii do kopiowania i dystrybuowanie obiektów danych i bazy danych z jednej bazy danych do innej i następnie synchronizowania między bazami danych w celu utrzymania spójności.Przy użyciu replikacji można dystrybuować dane z różnych lokalizacji i do zdalnych bądź mobilnych użytkowników poprzez sieci rozległe, połączenia telefoniczne, połączenia bezprzewodowe i Internet. Replikacja transakcyjna jest zazwyczaj używany w scenariuszach serwer-serwer, które wymagają wysokiej wydajności, w tym: coraz lepszej skalowalności i dostępności, magazynowania i raportowania danych, integrowania danych z wielu witryn, integrowania różnorodnych danych oraz odciążania przetwarzania wsadowego.Replikacja scalająca jest zaprojektowana przede wszystkim dla aplikacji mobilnych lub aplikacji serwerów rozproszonych, w których mogą występować konflikty danych.Typowe scenariusze obejmują: wymianę danych z użytkownikami mobilnymi, aplikacje punktu sprzedaży klienta i integrowanie danych z wielu witryn.Replikacja migawki jest używana w celu dostarczania pierwotnych danych dla replikacji transakcyjnych i scalających. Może być również stosowana, gdy pełne odświeżania danych są właściwe.Dzięki tym trzem rodzajom replikacji program SQL Server stanowi wydajny i elastyczny system synchronizacji danych w całym przedsiębiorstwie. W uzupełnieniu do replikacji można zsynchronizować bazy danych przy użyciu programu Microsoft Sync Framework i Sync Services for ADO.NET.Program Sync Services for ADO.NET oferuje intuicyjny i elastyczny interfejs API, którego można używać do tworzenia aplikacji przeznaczonych dla scenariuszy w trybie offline i scenariusze współpracy. Aby uzyskać pełną dokumentację, zobacz tę witrynę MSDN w sieci Web.
|