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

เกี่ยวข้องกับ Cloud Firestore Enterprise Edition เท่านั้น

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

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

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

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

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

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

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

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

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

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

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

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