โซลูชัน Database Migration

ย้ายฐานข้อมูลมาที่นี่ ขณะที่แอปยังทำงานอยู่

คัดลอกทุกอย่างจากเซิร์ฟเวอร์ที่ใช้อยู่ ซิงก์ต่อเนื่องด้วย replication ของ engine เอง แล้ว Cutover เมื่อพร้อม แอปหยุดแค่ไม่กี่นาที ไม่ใช่หลายชั่วโมง และการย้ายไม่มีค่าใช้จ่าย

ย้ายจากที่ที่ใช้อยู่ตอนนี้

  • PostgreSQL ไป PostgreSQL, MySQL ไป MySQL และ MariaDB ไป MariaDB จากเซิร์ฟเวอร์ของคุณเอง Amazon RDS หรือคลาวด์อื่น
  • ย้ายแล้วซิงก์ต่อเนื่อง: คัดลอกทั้งหมด แล้วตามการเปลี่ยนแปลงของต้นทางจนกว่าจะ Cutover
  • ย้ายครั้งเดียว สำหรับฐานข้อมูลเล็ก หรือเมื่อหยุดเขียนได้สักพัก
  • ข้อมูลวิ่งจากต้นทางเข้าฐานข้อมูลใหม่โดยตรงผ่าน TLS และรหัสผ่านของต้นทางเก็บแบบเข้ารหัส

ตรวจทั้งก่อนและหลังย้าย

  • ตรวจก่อนย้าย: เวอร์ชัน สิทธิ์ การตั้งค่า binary log หรือ logical replication ตารางที่ไม่มี primary key และ extension ที่ขาด
  • ระหว่างซิงก์ เห็นว่าฐานข้อมูลใหม่ตามหลังต้นทางเท่าไร
  • Cutover รอจนตามทัน คัดลอกค่า sequence และเทียบจำนวนแถวทีละตาราง
  • ถ้าการคัดลอกล้ม ระบบลองใหม่ให้เอง และการยกเลิกจะลบสิ่งที่การย้ายสร้างไว้บนต้นทาง

ปลอดภัยขึ้นเมื่อย้ายมาแล้ว

  • High availability มีเครื่องสำรองในอีก zone และ Synchronous replication เมื่อข้อมูลหายไม่ได้แม้รายการเดียว
  • กู้คืนย้อนเวลาได้ถึงระดับวินาที เป็นฐานข้อมูลใหม่
  • พื้นที่ขยายเอง Backup ตามรอบ และอัปเกรดเวอร์ชันหลักที่ถอยกลับเองถ้าไม่สำเร็จ

คำถามที่พบบ่อย

ต้องหยุดระบบนานแค่ไหน

ถ้าใช้การซิงก์ต่อเนื่อง หยุดแค่ช่วง Cutover ไม่กี่นาที: หยุดเขียนลงต้นทาง ฐานข้อมูลใหม่ตามให้ทันและนับแถว แล้วเปลี่ยนแอปมาใช้

ย้ายจาก Amazon RDS ได้ไหม

ได้ PostgreSQL ให้เปิด rds.logical_replication ส่วน MySQL และ MariaDB ให้เก็บ binary log แบบ ROW ไว้อย่างน้อย 1 วัน แล้วทำตามผลตรวจในแท็บย้ายฐานข้อมูล

มีค่าใช้จ่ายไหม

การย้ายไม่มีค่าใช้จ่าย ฐานข้อมูลใหม่คิดรายชั่วโมงเหมือน Managed Database ทั่วไป ขนาดเล็กสุดกับ SSD 10 GB ราว ฿216 ต่อเดือน

ผู้ใช้และสิทธิ์ถูกย้ายมาด้วยไหม

ไม่ ข้อมูลเป็นของผู้ใช้หลักของฐานข้อมูลใหม่ เพิ่มผู้ใช้และรหัสผ่านอื่นได้ภายหลังที่แท็บผู้ใช้ & รหัสผ่าน

เริ่มใช้งานวันนี้ ฟรี

สมัครด้วยอีเมล ไม่ต้องใส่บัตรเครดิต ทำเว็บได้ฟรีไม่มีวันหมดอายุ บริการอื่นจ่ายตามที่ใช้จาก Wallet ของ Project