Friday, August 22, 2014

ความแตกต่างระหว่าง Data Conversion กับ Data Migration

Data Migration 
เป็นการย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง ซึ่งเป็นการย้ายข้อมูลที่มีการเปลี่ยนแปลงไม่มากนัก โดยเป็นการย้ายที่ physical data model หรือ structure ต่างๆ ยังคงเหมือนเดิม ตัวอย่าง เช่น

  • ย้ายข้อมูลจาก Hardware หรือ Platform หนึ่งไปยั้งอีก Hardware หรือ Platform หนึ่ง ซึ่งเกิดขึ้นเมื่อมีการ Upgrade Hardware 
  • มีการเปลี่ยนแปลง Version ของ DBMS ไปเป็น Version ใหม่กว่า เช่น SQL Server 2012 ไปเป็น SQL Server 2014
Data Conversion 
เป็นการแปลงข้อมูลจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่ง ซึ่งอาจเป็นการแปลงโครงสร้างข้อมูลเก่าไปยังโครงสร้างใหม่ หรือการเปลี่ยนแปลงข้อมูลที่มีผลกับรูปแบบของข้อมูล ตัวอย่าง เช่น
  • ย้ายฐานข้อมูลจากฐานข้อมูล MySQL ไปยังฐานข้อมูล Oracle เพราะว่ามีการเปลี่ยนแปลง DBMS Provider
  • การแปลงข้อมูลจากฐานข้อมูลหนึ่งไปยัง XML Document
  • การแปลงข้อมูลภายในฐานข้อมูล Oracle ไปใช้ Schema แบบใหม่ แต่ยังคงใช้ฐานข้อมูล Oracle เช่นเดิม

สรุป การ Data Migration จะเป็นการย้ายข้อมูลจากระบบฐานข้อมูลหนึ่งไปยังฐานข้อมูลหนึ่งที่มีการเปลี่ยนแปลงไม่มากนัก ส่วน Data Conversion จะเป็นการแปลงข้อมูลจากรูปแบบหนึ่งไปเป็นอึกรูปแบบหนึ่ง



Ref :
http://erpschools.com/uncategorized/data-migration-vs-data-conversion-3
http://en.wikipedia.org/wiki/Data_conversion
http://en.wikipedia.org/wiki/Data_migration