| Chỉ áp dụng cho phiên bản Cloud Firestore Enterprise. |
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 tương thích với MongoDB của Firestore mà thời gian ngừng hoạt động là 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 dữ liệu giữa nguồn và đích. Trong trường hợp này, nguồn là chế độ triển khai hiện tại của bạn tương thích với MongoDB, còn đích đến 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 của bạn. 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 vùng lưu trữ 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 vùng 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.
Khởi tạo một quy trình Dataflow để bắt đầu chèn dữ liệu đã thu thập vào Cloud Firestore bằng cơ sở dữ liệu tương thích với MongoDB.
Giám sát luồng dữ liệu để xác định các cột mốc quan trọng trong quá trình di chuyển nhằm xác định xem có lỗi nào xảy ra trong quá trình chuyển dữ liệu hay không.
Khi thích hợp, hãy tắt lưu lượng 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 bằng cơ sở dữ liệu tương thích với MongoDB, hãy chuyển hướng lưu lượng truy cập đọc đến đích mới.
Bật lưu lượng ghi vào Cloud Firestore bằng cơ sở dữ liệu tương thích với MongoDB.