Snapshot replication là gì?

Noun None

Snapshot replication là một phương pháp replication giữa các cơ sở dữ liệu (database). Snapshot replication sao chép các thay đổi dữ liệu từ cơ sở dữ liệu gốc (publisher) sang cơ sở dữ liệu nhận (subscriber). Snapshot replication phân phối dữ liệu chính xác như nó xuất hiện tại một thời điểm cụ thể và không theo dõi các cập nhật cho dữ liệu.

Snapshot replication là phương pháp sao chép lý tưởng trong những điều kiện nào sau đây:

  • Khi dữ liệu thay đổi không thường xuyên.
  • Có thể chấp nhận các bản sao dữ liệu đã lỗi thời đối với publisher trong một khoảng thời gian.
  • Khi publisher và subscriber không bắt buộc phải đồng bộ hóa (sync) mọi lúc.
  • Khi dữ liệu thay đổi lớn nhưng xảy ra trong một khoảng thời gian ngắn

Replication chỉ sao chép dữ liệu đã được thay đổi kể từ khi dữ liệu được sao chép trước đó. Trong một số trường hợp nhất định, snapshot replication không phải là lựa chọn tốt nhất, ví dụ: replication cơ sở dữ liệu ngân hàng thương mại.

Snapshot replication cũng là một cách tốt để thực hiện đồng bộ hóa publisher và subscriber ban đầu. Trong khi thiết lập replication, cần áp dụng lịch trình, tần suất và thời gian cho snapshot replication cho mỗi cơ sở dữ liệu.

Các kiểu replication khác bao gồm merge replication và transactional replication.

Learning English Everyday