Udostępnij przez


Advantages of Using Change Tracking

W poniższej tabela przedstawiono pewne zalety z punktu widzenia przy użyciu zmian w aplikacji do śledzenia zmian w bazie danych zamiast tworzenia niestandardowego rozwiązania.

Zalety

Description

Czas zmniejszonej rozwoju.

Ponieważ funkcji Śledzenie zmian jest dostępne SQL Server 2008, nie trzeba utworzyć niestandardowe rozwiązanie. Aby uzyskać więcej informacji zobaczChange Tracking Overview.

Zmiany schematu nie są wymagane.

Za pomocą śledzenia zmian nie wymaga następujących zadań:

  • Dodawanie kolumn.

  • Dodawanie wyzwalaczy.

  • Tworzenie tabeli po stronie, w którym do śledzenia wierszy usuniętego lub do przechowywania zmian informacji, jeśli nie można dodać kolumny do tabel, użytkownik.

Mechanizm oczyszczania wbudowane.

Oczyszczanie do śledzenia zmian jest wykonywane automatycznie w tle.Porządkowanie niestandardowe dla danych, które są przechowywane w tabela po stronie nie jest wymagane.

Funkcji śledzenia zmian są dostarczane do uzyskiwania informacji o zmianie.

Funkcje włączone informacje, które mają być łatwo poszukiwana i wykorzystane rekordy śledzenia kolumna zawierają szczegółowe informacje o zmienionych danych.Aby uzyskać więcej informacji zobaczZmienianie śledzenia funkcje języka Transact-SQL).

Niskie obciążenie z operacjami DML.

Synchroniczne śledzenia zmian zawsze mają pewne dodatkowe obciążenie związane.Jednak za pomocą śledzenia zmian można zminimalizować obciążenie związane.Obciążenie związane często jest mniejsza niż przy użyciu rozwiązań alternatywnych, szczególnie rozwiązania, które wymagają stosowania wyzwalaczy.

Śledzenie zmian jest oparty na przekazane transakcje.

Kolejność zmian zależy od czas zatwierdzanie transakcji.Pozwala to na wiarygodne wyniki uzyskane, gdy istnieją transakcje długim i nakładających się.Niestandardowe rozwiązania korzystające z timestamp wartości muszą być zaprojektowane specjalnie do obsługi tych scenariuszy.

Zmienić standardowych narzędzi do konfigurowania i zarządzania nimi, śledzenia.

SQL Server 2008 Zawiera standardowe instrukcje DDL, SQL Server Management Studio, widoki wykazu i uprawnienia zabezpieczeń. Aby uzyskać więcej informacji zobaczConfiguring and Managing Change Tracking.