Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Replikować filtrowany podzbiór danych:replikacja scalająca czy transakcyjna?

W przypadku konfiguracji podanej w tym pytaniu zarówno typy replikacji transakcyjnej, jak i scalającej są dobre.
Jedyne rzeczy, które należy wziąć pod uwagę, to:

  • Jeśli opóźnienie transferu danych do subskrybenta powinno być minimalne, wybierz replikację transakcyjną.
  • Jeśli potrzebujesz dostępu do pośrednich stanów danych, wybierz Replikacja transakcyjna.
    Na przykład, jeśli wiersz zmienia się pięć razy, replikacja transakcyjna umożliwia aplikacji reagowanie na każdą zmianę (np. uruchomienie wyzwalacza), a nie tylko dane netto zmieniają się na wiersz.

Jednak typ replikacji wybrany dla aplikacji zależy od wielu czynników.

Oto linki do odpowiednich artykułów w witrynie docs.microsoft.com:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę edytować wartości INSERT w wyzwalaczu na SQL Server?

  2. Znajdź procedurę składowaną, która jest wstawiana do określonej tabeli

  3. Jak mogę zablokować tabelę podczas odczytu przy użyciu Entity Framework?

  4. Instrukcja SQL MERGE do aktualizacji danych

  5. sql z geografii do dbgeografii?