⛁ Database Migration

ย้ายฐานข้อมูลระบบเก่า
โดยระบบไม่ต้องหยุด
ข้อมูลไม่หายแม้แถวเดียว

ระบบที่ใช้มาเป็นสิบปี ข้อมูลหลักล้านแถว ผู้พัฒนาเดิมไม่อยู่แล้ว — เราย้ายให้ทั้งระบบ MySQL, PostgreSQL, Oracle, SQL Server หรือ MongoDB โดย frontend เดิมทั้ง Mobile App และ Website ทำงานต่อได้ปกติ ไม่ต้องแก้แม้บรรทัดเดียว

  • Zero Downtime — ผู้ใช้งานไม่รู้ด้วยซ้ำว่ามีการย้าย
  • Frontend (Mobile + Web) ไม่ถูกกระทบ
  • Data Integrity 100% — ตรวจสอบยืนยันทุกแถว ทุกตาราง
ทำงานในเครือข่ายปิด (Closed Network) ของหน่วยงานได้ · ข้อมูลไม่ออกนอกองค์กร · ตามแนวทาง PDPA
ต้นทาง:
ปลายทาง:
MySQL
ระบบเดิม
MIGRATION
PostgreSQL
ระบบใหม่
กำลังย้ายข้อมูล… 0%
0แถวข้อมูลย้ายแล้ว
0Errors
0sDowntime
Mobile App — ไม่กระทบ
Website — ไม่กระทบ
เรื่องจริงของระบบที่ใช้มานาน

ระบบเก่า ข้อมูลเยอะ ขยับยาก — เราเข้าใจ

ระบบใช้มาตั้งแต่ปี 2555 ข้อมูลหลายสิบล้านแถว ใครก็ไม่กล้าแตะ กลัวพังแล้วกู้ไม่ได้
— หน่วยงานที่ระบบเป็นเส้นเลือดหลักของงาน
บริษัทที่พัฒนาระบบเดิมปิดไปแล้ว ไม่มีเอกสาร ไม่มีใครรู้โครงสร้างฐานข้อมูลข้างใน
— ระบบที่ผู้พัฒนาเดิมหายไปพร้อมความรู้
อยากขึ้นระบบใหม่ แต่หยุดให้บริการประชาชนไม่ได้แม้แต่วันเดียว แล้วจะย้ายตอนไหน
— งานบริการที่ต้องเปิด 24 ชั่วโมง
ฐานข้อมูลที่รองรับ

ไม่ใช่แค่ MySQL → PostgreSQL
เราย้ายได้ทุกคู่ ทุกทิศทาง

ทั้งฐานข้อมูลเชิงสัมพันธ์ (Relational) และ NoSQL — ย้ายข้ามค่าย ข้ามชนิด หรืออัปเกรดเวอร์ชันใหญ่ในค่ายเดิม เราวางแผนการแปลง schema, ชนิดข้อมูล, stored procedure และ index ให้เหมาะกับปลายทาง

My
MySQL / MariaDBระบบราชการและเว็บไทยส่วนใหญ่ใช้ตัวนี้
Pg
PostgreSQLปลายทางยอดนิยม โอเพนซอร์ส ไม่มีค่า license
Or
Oracleย้ายออกเพื่อลดค่า license ปีละหลักล้าน
MS
SQL Serverระบบ .NET เดิมขององค์กรและหน่วยงาน
Mg
MongoDBNoSQL — ย้ายเข้าหรือออกจาก relational ได้
+
อื่น ๆDB2, Access, ไฟล์ legacy — คุยกันได้ก่อน
ใช้ฐานข้อมูลที่ไม่อยู่ในรายการ? ส่งรายละเอียดมาคุยกันก่อนได้ — หลายเคสที่ดู "ย้ายไม่ได้" จริง ๆ แค่ต้องการคนที่เคยทำมาก่อน
ขั้นตอนการย้าย

ระบบจริงไม่ใช่ที่ทดลอง
ทุกอย่างซ้อมก่อนเสมอ

หลักการของเราเรียบง่าย: ระบบจริงต้องไม่เสี่ยงแม้วินาทีเดียว ทุกขั้นตอนทำบนสำเนาก่อน ตรวจยืนยันก่อน แล้วค่อยสลับ

1

สำรวจและวิเคราะห์ระบบเดิม

ตรวจโครงสร้างฐานข้อมูล ปริมาณข้อมูล จุดเชื่อมต่อกับ frontend และระบบอื่น แม้ไม่มีเอกสารเดิมเหลืออยู่ เราทำ reverse engineering จากระบบจริงได้ — จบขั้นนี้คุณจะได้แผนการย้ายและประเมินความเสี่ยงเป็นลายลักษณ์อักษร

2

ซ้อมย้ายบนระบบทดสอบ ระบบจริงไม่ถูกแตะ

สร้างสำเนาระบบขึ้นมาซ้อมย้ายจริงทั้งกระบวนการ แปลง schema ชนิดข้อมูล และ query ที่ frontend ใช้ ทดสอบจน Mobile App และ Website ทำงานกับฐานข้อมูลใหม่ได้ครบทุกฟังก์ชัน

3

ซิงก์ข้อมูลแบบคู่ขนาน ระบบเดิมยังให้บริการปกติ

เปิดการซิงก์ข้อมูลจากระบบเดิมเข้าระบบใหม่แบบเรียลไทม์ ระบบเดิมยังรับงานตามปกติ ข้อมูลใหม่ที่เข้ามาทุกแถวไหลเข้าทั้งสองที่พร้อมกัน จนสองระบบมีข้อมูลตรงกัน 100%

4

สลับระบบ (Cutover) Zero Downtime

สลับให้ frontend ชี้มาที่ฐานข้อมูลใหม่ในจังหวะที่วางแผนไว้ ใช้เวลาระดับวินาที ผู้ใช้งานไม่รู้สึกถึงการเปลี่ยน และระบบเดิมยังอยู่ครบเป็นแผนสำรอง — มีปัญหาเมื่อไหร่สลับกลับได้ทันที

5

ตรวจยืนยันและส่งมอบ

ตรวจนับและเทียบข้อมูลทุกตาราง (row count, checksum, ข้อมูลตัวอย่าง) ออกรายงานยืนยันความถูกต้อง 100% พร้อมเอกสารโครงสร้างระบบใหม่ฉบับสมบูรณ์ — เพื่อให้ครั้งหน้าหน่วยงานไม่ต้องเจอปัญหา "ไม่มีใครรู้ระบบ" อีก

สิ่งที่เรารับประกัน

สี่เงื่อนไขที่อยู่ในสัญญา ไม่ใช่คำโฆษณา

Zero Downtime Migration

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

Frontend ไม่ถูกกระทบ

Mobile App และ Website เดิมทำงานต่อได้โดยไม่ต้องแก้โค้ดแม้บรรทัดเดียว เราจัดการชั้นเชื่อมต่อให้ฐานข้อมูลใหม่ตอบเหมือนเดิมทุกประการ

Data Integrity 100%

ตรวจยืนยันข้อมูลทุกตารางด้วย row count และ checksum พร้อมรายงานเทียบข้อมูลก่อน–หลังเป็นหลักฐานส่งมอบ ไม่มีข้อมูลสูญหายแม้แถวเดียว

Rollback Plan ทุกขั้นตอน

ระบบเดิมถูกเก็บรักษาไว้ครบจนกว่าจะยืนยันความสำเร็จ ทุกขั้นตอนมีแผนถอยกลับเป็นลายลักษณ์อักษร — ความเสี่ยงของหน่วยงานคือศูนย์

สำหรับหน่วยงานราชการและองค์กร

เราคุ้นเคยกับข้อจำกัด
ของระบบภาครัฐ

ทำงานในเครือข่ายปิดได้ทั้งหมดกระบวนการย้ายทั้งหมดรันภายในห้องเซิร์ฟเวอร์หรือเครือข่ายภายในของหน่วยงาน ข้อมูลไม่ออกสู่อินเทอร์เน็ตแม้ไบต์เดียว
เอกสารครบสำหรับงานราชการแผนงาน รายงานความเสี่ยง รายงานตรวจรับ และเอกสารระบบฉบับสมบูรณ์ จัดทำตามรูปแบบที่คณะกรรมการตรวจรับใช้งานได้จริง
PDPA และความลับของข้อมูลข้อมูลประชาชนและข้อมูลราชการได้รับการปฏิบัติตามแนวทาง PDPA มีการควบคุมสิทธิ์เข้าถึงและบันทึกการทำงานตรวจสอบย้อนหลังได้ทุกขั้นตอน
ทีมที่เคยอยู่ในระบบจริงประสบการณ์ระบบหลังบ้านในสถาบันการเงินและสาธารณสุขไทยกว่าสิบปี เราเข้าใจทั้งเทคนิคและวิธีทำงานกับหน่วยงาน

ระบบของคุณย้ายได้ไหม?
ให้เราประเมินให้ก่อน ฟรี

กรอกข้อมูลคร่าว ๆ — ใช้ฐานข้อมูลอะไร ข้อมูลประมาณเท่าไหร่ ระบบทำอะไร — ทีมเราประเมินความเป็นไปได้ ระยะเวลา และแนวทางให้ก่อนตัดสินใจ ไม่มีข้อผูกมัด

โทร 096-289-5952

หรือนัดเข้ามาคุยกันที่ออฟฟิศ สำนักงานบริษัท รัญญ์ทาร์ม จำกัด · จ.นนทบุรี — เข้ามาปรึกษาหน้างานได้ ฟรี ไม่มีข้อผูกมัด
เปิดแผนที่ Google Maps