Karşılaştırma Değiştir veri yakalama ve izleme değiştirme
SQL Server 2008 Kullanıcı bir veritabanı tablolarında yapılan dml değişiklikleri (ekleme, güncelleştirme ve silme işlemleri) belirlemek uygulamaları iki izleme özelliklerini tanıtır. Bu özellikler önce kullanılabilir, özel izleme mekanizmalarını uygulamalarında uygulanması gerekiyordu.Bu özel mekanizmalar sık sık izlenen tablo veya Tetikleyiciler kullanımı için şema değişiklikleri gereklidir.Veri yakalama değiştirmek ne ne de değişiklik izleme şema değişiklikleri kaynak veya Tetikleyiciler kullanımını gerektirir.
Değişiklik veri yakalama
Değişiklik veri yakalama sağlayan bir kullanıcı için geçmişe dönük değişiklik bilgilerini tablo dml değişiklikleri yapıldı gerçeği hem değiştirildi gerçek veri yakalama tarafından.İşlem günlüğünü okur ve sistem üzerinde az bir etkisi zaman uyumsuz bir işlem kullanarak değişiklikler yakalanır...
Aşağıdaki çizimde gösterildiği gibi karşılık gelen değişiklik tablolarda, kullanıcı tablo için yapılan değişiklikler yakalanır.Bu tabloları değiştirmek saat içinde değişiklikler geçmiş bir görünümünü sağlar.The change data capture functions that SQL Server provides enable the change data to be consumed easily and systematically.
Değişiklik izleme
Değişiklik izlemeyi yakalar, satırları gerçeği bir tablo değiştirildi, ancak değiştirilen verileri yakalamak.Bu kullanıcı tablolarından elde son satırdaki verilerle değiştirilen satırları belirlemek uygulamaları sağlar.Bu nedenle, değişiklik izleme veri yakalama değiştirmek için karşılaştırıldığında yanıt verebilir geçmiş soruları daha sınırlıdır.Ancak, Geçmiş bilgisi gerektirmeyen bu uygulamalar için var. daha az depolama yükü nedeniyle değişen verileri yakalanmışEş zamanlı izleme mekanizması değişiklikleri izlemek için kullanılır.Bu dml işlemleri için en az düzeyde ek yük için tasarlanmıştır.
Değişiklik izleme kullanılarak yararına bir eşitleme senaryo aşağıda gösterilmiştir.Senaryoda, bir uygulama aşağıdaki bilgiler gerekir: Son bu yana değiştirilen tablosundaki tüm satırları saat eşitlenen tablo ve geçerli satır veri.Zaman uyumlu bir mekanizma değişiklikleri izlemek için kullanıldığından, bir uygulama iki yönlü eşitlemeyi gerçekleştirmek ve güvenilir bir şekilde oluşmuş olabilir herhangi bir çakışma algılamak.
Özellik farklılıkları Değiştir veri yakalama ve izleme
Aşağıdaki tablo değişiklik veri yakalama ve değişiklik izleme özelliğini farklılıkları listeler.Değişiklikleri dml işlemi sonra kullanılabilir olacak şekilde değiştir veri yakalama izleme düzeneği zaman uyumsuz bir işlem günlüğü değişikliklerden yakalama kapsar.Değişiklik izleme, değişiklik bilgisini hemen kullanılabilir olacak şekilde eşzamanlı değişiklikleri aynı hizaya dml işlemleri izleme, izleme mekanizması içerir.
Özellik |
Değişiklik veri yakalama |
Değişiklik izleme |
---|---|---|
İzlenen değişiklikler |
|
|
dml değişiklikleri |
Evet |
Evet |
İzlenen bilgi |
|
|
Geçmişe dönük verileri |
Evet |
Hayır |
Sütun değiştirilip |
Evet |
Evet |
dml türü |
Evet |
Evet |