Bạn có thể di chuyển cơ sở dữ liệu nguồn tương thích với MongoDB sang cơ sở dữ liệu Firestore tương thích với MongoDB với thời gian ngừng hoạt động tối thiểu.
Các bước di chuyển
Phần này trình bày chi tiết các bước di chuyển.
Dịch vụ Datastream tạo một luồng giữa nguồn và đích. Trong trường hợp này, nguồn là bản triển khai hiện tại tương thích với MongoDB, còn đích là Cloud Storage. Quy trình này có các bước sau:
Tạo hồ sơ kết nối Datastream nguồn cho nguồn MongoDB. Hướng dẫn cụ thể phụ thuộc vào loại và cách triển khai nguồn tương thích với MongoDB.
Tạo một bộ chứa Cloud Storage sẽ nhận dữ liệu và các sự kiện thay đổi từ cơ sở dữ liệu nguồn tương thích với MongoDB.
Tạo hồ sơ kết nối Datastream đích sử dụng bộ chứa Cloud Storage này.
Tạo và kích hoạt một luồng Datastream kết nối hồ sơ kết nối nguồn với hồ sơ kết nối đích hồ sơ.
Khởi chạy một quy trình Dataflow để bắt đầu chèn dữ liệu đã thu thập vào Cloud Firestore tương thích với MongoDB.
Theo dõi luồng để xác định các cột mốc quan trọng trong quy trình di chuyển nhằm xác định xem có gặp phải lỗi nào trong quá trình chuyển dữ liệu hay không.
Khi thích hợp, hãy ngừng lưu lượng truy cập ghi vào cơ sở dữ liệu nguồn. Sau khi tất cả dữ liệu (bao gồm cả các thay đổi gần đây) được sao chép vào Cloud Firestore tương thích với MongoDB cơ sở dữ liệu, hãy chuyển hướng lưu lượng truy cập đọc đến đích mới.
Bật lưu lượng truy cập ghi vào Cloud Firestore tương thích với MongoDB.