Khi bạn yêu cầu một "cách hiệu quả về chi phí" để di chuyển dữ liệu, tôi cho rằng bạn đang tìm kiếm các công nghệ hiện có có thể giúp cuộc sống của bạn dễ dàng hơn. Nếu vậy, bạn có thể làm như sau:
- Xuất dữ liệu MongoDB của bạn sang tệp văn bản, chẳng hạn ở định dạng tsv, sử dụng mongoexport .
- Tải tệp đó lên ở đâu đó trong S3.
- Nhập dữ liệu này, trong S3, vào DynamoDB bằng Đường ống Dữ liệu AWS .
Tất nhiên, bạn nên thiết kế và hoàn thiện lược đồ bảng DynamoDB của mình trước khi thực hiện tất cả việc này.