Chúng tôi có một số máy chủ được lưu trữ tại chỗ là các hệ thống cũ hơn.

Tôi muốn sử dụng Dịch vụ di chuyển dữ liệu (hoặc bất kỳ công cụ AWS nào khác) để theo dõi phiên bản SQL Server 2008 cũ hơn (chỉ một vài bảng, không phải toàn bộ DB) để tìm các thay đổi.

Sau đó, tôi muốn cập nhật cơ sở dữ liệu (không quan trọng là loại nào) đang được lưu trữ trong AWS với các thay đổi sau khi áp dụng quy tắc chuyển đổi giản đồ (có thể kết hợp, v.v.).

Quá trình này sẽ tiếp tục mãi mãi.

Ngay bây giờ nhiệm vụ có thể được thực hiện, nhưng với các dịch vụ RESTFUL được thực hiện tùy chỉnh. Đây không phải là lý tưởng.

Tôi chắc rằng các doanh nghiệp khác đang cố gắng làm điều tương tự, vậy liệu có thể sử dụng DMS để thực hiện điều này không? hoặc bất kỳ dịch vụ AWS nào khác?

answer

Dịch vụ di chuyển cơ sở dữ liệu sẽ làm điều này - nó cho biết trên trang đầu của tài liệu

Một nhiệm vụ điển hình bao gồm ba giai đoạn chính:

  • Toàn bộ dữ liệu hiện có
  • Việc áp dụng các thay đổi được lưu trong bộ nhớ cache
  • Đang nhân rộng

AWS Data Pipeline là một tùy chọn khác. Đó là một dịch vụ cũ hơn, tôi nghĩ DMS tốt hơn.

Nếu không có tùy chọn nào trong số đó phù hợp với bạn, bạn cũng có thể xem xét:

  • Sao chép cơ sở dữ liệu gốc
  • Một cái gì đó với Lambda truy vấn cơ sở dữ liệu cũ thường xuyên và chèn vào cơ sở dữ liệu mới, nhưng điều đó sẽ là tùy chỉnh.