ย้ายข้อมูลไปยัง Firestore ที่เข้ากันได้กับ MongoDB

คุณสามารถย้ายข้อมูลฐานข้อมูลต้นทางที่เข้ากันได้กับ MongoDB ไปยังฐานข้อมูล Firestore ที่เข้ากันได้กับ MongoDB โดยใช้เวลาหยุดทำงานน้อยที่สุด

ขั้นตอนการย้ายข้อมูล

ส่วนนี้จะอธิบายรายละเอียดขั้นตอนการย้ายข้อมูลต่างๆ

บริการ Datastream จะสร้างสตรีมระหว่างต้นทางกับปลายทาง ในกรณีนี้ ต้นทางคือการติดตั้งใช้งาน MongoDB ที่เข้ากันได้ในปัจจุบัน ส่วนปลายทางคือ Cloud Storage กระบวนการนี้มีขั้นตอนดังนี้

  1. สร้างโปรไฟล์การเชื่อมต่อ Datastream ต้นทาง สำหรับต้นทาง MongoDB วิธีการเฉพาะจะขึ้นอยู่กับประเภทและวิธีติดตั้งใช้งานต้นทางที่เข้ากันได้กับ MongoDB

  2. สร้าง Bucket ของ Cloud Storage ที่จะรับข้อมูลและเหตุการณ์การเปลี่ยนแปลงจาก ฐานข้อมูลต้นทางที่เข้ากันได้กับ MongoDB

  3. สร้างโปรไฟล์การเชื่อมต่อ Datastream ปลายทาง ที่ใช้ Bucket ของ Cloud Storage นี้

  4. สร้างและเปิดใช้งานสตรีม Datastream ที่เชื่อมต่อโปรไฟล์การเชื่อมต่อต้นทางกับโปรไฟล์การเชื่อมต่อปลายทาง

  5. เริ่มต้นไปป์ไลน์ Dataflow เพื่อเริ่มแทรกข้อมูลที่บันทึกลงในCloud Firestore ที่เข้ากันได้กับ MongoDB

  6. ตรวจสอบสตรีม เพื่อระบุเหตุการณ์สำคัญในกระบวนการย้ายข้อมูลเพื่อดูว่า พบข้อผิดพลาดระหว่างการโอนข้อมูลหรือไม่

  7. ปิดการเข้าชมการเขียนไปยังฐานข้อมูลต้นทางเมื่อเหมาะสม หลังจากจำลองข้อมูลทั้งหมด รวมถึงการเปลี่ยนแปลงล่าสุดแล้ว ไปยัง Cloud Firestore ที่เข้ากันได้กับ MongoDB ฐานข้อมูล ให้เปลี่ยนเส้นทางการเข้าชมการอ่านไปยังปลายทางใหม่

  8. เปิดใช้การเข้าชมการเขียน ไปยังฐานข้อมูลที่เข้ากันได้กับ MongoDB Cloud Firestore