ข้ามไปเนื้อหาหลัก
จัดเก็บข้อมูล· ~10 นาที

DMS และ SCT

ย้ายค่ายฐานข้อมูลง่าย ๆ แบบระบบไม่สะดุด

รถขนย้ายและเครื่องแปลภาษา

เวลาจะย้ายฐานข้อมูลบริษัท (เช่น จากออฟฟิศมาขึ้นคลาวด์) ถ้าข้อมูลเหมือนกัน DMS ก็คือรถบรรทุกขนย้ายข้อมูล แต่ถ้าผู้บริหารสั่งเปลี่ยนค่าย! "ย้ายจากตู้ระบบปิดราคาแพง (Oracle) มาใส่ลิ้นชักระบบเปิด (Aurora MySQL) ซะ!" เราเลยต้องเอาแผนผังลิ้นชักเก่าไปเข้า SCT (เครื่องแปลภาษา) ให้มันช่วยเขียนโครงสร้างของลิ้นชักค่ายใหม่เสียก่อน ก่อนจะค่อยเอารถบรรทุกมาขนข้อมูลเข้าอีกที

การย้ายข้อมูล (Migration) ขององค์กรเข้าสู่ระบบ AWS ไม่ใช่เรื่องที่แอดมินจะต้องมานั่งกดคลิกทีละหน้าจอ AWS มีตัวช่วยเพื่อให้ดาวน์ไทม์ (Downtime) น้อยที่สุด

  • AWS DMS (Database Migration Service) — เป็นบริการ "สูบและส่งต่อ" ข้อมูลจากฐานข้อมูลต้นทาง (เช่น เครื่อง On-premise) ให้ไหลเข้าสู่ฐานข้อมูลปลายทางบน AWS อย่างปลอดภัย โดยที่เซิร์ฟเวอร์ฐานข้อมูลเก่าจะยังคงเปิดให้ลูกค้าใช้งานได้ตามปกติระหว่างการสูบ!
  • SCT (Schema Conversion Tool) — เป็นแอปโปรแกรมช่วย "แปลงโครงสร้างและแปลคำสั่งภาษาฐานข้อมูล" (Heterogeneous Migration) เช่น ย้ายข้ามค่ายจาก Microsoft SQL Server ไปเป็น MySQL ระบบจะแปลคำสั่ง Stored Procedure ให้ก่อนล่วงหน้า

สรุป Key Takeaways

  • DMS = ย้ายข้อมูลฐานข้อมูลเข้า AWS โดยดาวน์ไทม์ต่ำสุด
  • ย้ายข้ามค่าย (เช่น Oracle → Aurora) ต้องใช้ SCT แปลงโครงสร้าง (Schema) ก่อน

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย