ในการเดินทางสู่ความทันสมัยด้านไอทีขององค์กร การย้ายฐานข้อมูลมักถูกพิจารณาว่าเป็นงานง่ายๆ ที่สามารถทำให้เสร็จได้ด้วยเวลาตอบสนองที่รวดเร็ว การปรับปรุงฐานข้อมูลให้ทันสมัยมีประโยชน์มากมาย อย่างไรก็ตาม การรับรู้ว่าการเดินทางของการย้ายข้อมูลเป็นไปอย่างตรงไปตรงมาและง่ายดายนั้นเป็นเพียงความเชื่อผิดๆ ที่จะถูกทำลายทันทีที่การเดินทางย้ายข้อมูลเริ่มต้นขึ้น ด้วยการวางแผน เครื่องมือ และกลยุทธ์การย้ายที่เพียงพอ การเปลี่ยนแปลงนี้จะกลายเป็นการดำเนินการที่มีการจัดการที่ดีภายในระยะเวลาที่กำหนด ในเอกสารนี้ เราจะสำรวจตำนานต่างๆ ของการย้ายฐานข้อมูลโดยเน้นข้อผิดพลาดทั่วไปและวิธีการจัดการสิ่งเดียวกันให้ดีขึ้น ขั้นตอนยังเน้นไปที่กิจกรรมที่ต้องใช้ความพยายามอย่างเข้มข้น visà-vis tool ที่เปิดใช้งานกิจกรรมเพื่อให้มุมมองเกี่ยวกับความพยายามที่เกี่ยวข้องในขณะที่ย้ายฐานข้อมูล
ไดรเวอร์หลักสำหรับการย้ายฐานข้อมูลคือ:
- การแปลงแอปพลิเคชันเป็นดิจิทัล
- การรวมฐานข้อมูล
- ลด TCO (Total Cost of Ownership) ผ่านการใช้โอเพ่นซอร์ส
- ประสิทธิภาพการดำเนินงานด้านไอทีผ่านบริการที่มีการจัดการ – Cloudification
การโยกย้ายฐานข้อมูลแบ่งออกเป็นสองแนวทางหลัก:
- การย้ายที่ต่างกัน (การย้ายจากฐานข้อมูลต้นทางหนึ่งไปยังฐานข้อมูลอื่น การย้ายแพลตฟอร์ม)
- การโยกย้ายที่เป็นเนื้อเดียวกัน (ยกและเปลี่ยนฐานข้อมูล)
ความเข้าใจผิดและข้อเท็จจริงเกี่ยวกับการย้ายฐานข้อมูล Myth1: การโยกย้ายฐานข้อมูลสามารถดำเนินการได้เหมือนการฝึกโครงสร้างพื้นฐาน
ข้อเท็จจริง: การย้ายฐานข้อมูลไม่สามารถดำเนินการแบบยกระดับและเปลี่ยนจากต้นทางไปยังเป้าหมายได้ จำเป็นต้องมีการตรวจสอบวิเคราะห์สถานะของฐานข้อมูลและแอปพลิเคชันอย่างเหมาะสม การค้นพบอัตโนมัติโดยใช้เครื่องมือต่างๆ ช่วยลดความพยายามได้ถึง 60% จำเป็นต้องวิเคราะห์ผลกระทบต่อไปนี้:
- โอกาสในการรวมฐานข้อมูล
- แนวทางการประเมิน 6R (Rehost, Re-platform, Repurchase, Refactor, Retain, Retire) เพื่อปรับปรุง DB ให้ทันสมัยเพื่อสรุปกลยุทธ์การย้ายข้อมูล
- การวิเคราะห์ผลกระทบของแอปพลิเคชันและการวางแผนกลุ่มการย้าย
ตำนาน 2: ความพยายามในการย้ายฐานข้อมูลถูกกำหนดโดยขนาดของ Schema
ข้อเท็จจริง: ความพยายามในการย้ายฐานข้อมูลไม่ได้ขับเคลื่อนด้วยจำนวนของออบเจกต์ DB และปริมาณข้อมูลเท่านั้น แต่ยังเกิดจากความซับซ้อนของการแปลงออบเจ็กต์โปรแกรม DB เป็นหลัก เมื่อฐานข้อมูลอยู่ในองค์กรมานานหลายทศวรรษ นอกจากข้อมูลแล้ว มักจะมีตรรกะทางธุรกิจที่ซับซ้อนฝังอยู่ในวัตถุโปรแกรมฐานข้อมูล ไม่มีเครื่องมือการย้ายข้อมูลใดที่สามารถให้การแปลงแบบอัตโนมัติ 100% ในคลิกเดียวได้ ความพยายามในการย้ายฐานข้อมูลส่วนใหญ่ขับเคลื่อนโดย:
- ประเภทข้อมูลและฟังก์ชันที่ไม่รองรับ ค่า Null ของตาราง ประเภทพาร์ติชัน และดัชนี
- การใช้ตรรกะทางธุรกิจจำนวนมากในรหัสโปรแกรม DB (ขั้นตอนการจัดเก็บ แพ็คเกจ มุมมอง ทริกเกอร์ ฟังก์ชัน) โดยใช้คุณสมบัติที่เป็นกรรมสิทธิ์ของฐานข้อมูลต้นทาง
- การใช้ SQL ที่ไม่ใช่ ANSI และ SQL แบบไดนามิก
- การจัดการธุรกรรมและการจัดการข้อยกเว้น
- Embedded SQL ในแอปพลิเคชันและการใช้ API ฐานข้อมูลดั้งเดิม เช่น CTLIB, DBLIB, OCI เป็นต้น
- การเพิ่มประสิทธิภาพการทำงาน (เนื่องจาก: การเปลี่ยนแปลงในโปรแกรมฐานข้อมูล)
- การตรวจสอบการทำงานระหว่างแหล่งที่มาและเป้าหมาย
- การแก้ไขและทดสอบการรวมระบบ
- Parallel Run (เนื่องจากเวลาหยุดทำงานเป็นศูนย์ / ข้อกำหนดทางธุรกิจอื่น ๆ )
ตำนาน 3: แอปพลิเคชันต้องการเพียงการเปลี่ยนแปลงไดรเวอร์ฐานข้อมูลเพื่อให้ทำงานได้
ข้อเท็จจริง: การแก้ไขแอปพลิเคชันไม่ได้เกี่ยวกับการเปลี่ยนแปลงไดรเวอร์ฐานข้อมูลเท่านั้น การแก้ไขแอปพลิเคชันส่วนใหญ่เป็นความพยายามด้วยตนเอง เนื่องจากไม่มีเครื่องมือใดที่สามารถระบุจุดติดต่อของฐานข้อมูลและปรับเปลี่ยนได้อย่างมีประสิทธิภาพ มีหลายปัจจัยตามรายการด้านล่างที่กำหนดความซับซ้อนของความพยายามในการแก้ไขแอปพลิเคชัน:
- เวอร์ชันของเทคโนโลยีแอปพลิเคชันและความเข้ากันได้กับเป้าหมาย
- ความพร้อมใช้งานของไดรเวอร์ฐานข้อมูลสำหรับฐานข้อมูลเป้าหมาย
- การใช้ไลบรารีของบุคคลที่สามที่อาจไม่ได้รับการสนับสนุนตามเป้าหมาย
- ความเข้ากันได้ของแอปพลิเคชัน COTS กับเป้าหมาย
- การใช้เฟรมเวิร์ก ORM (Object-Relational Mapping) เทียบกับการใช้ SQL แบบฝังตัว
- การออกแบบแอปพลิเคชันใหม่
ตำนาน 4: การย้ายข้อมูลเป็นเรื่องของการเพิ่มและเปลี่ยนข้อมูลไปยังเป้าหมาย
ข้อเท็จจริง: แม้ว่าระบบอัตโนมัติจะมีบทบาทสำคัญในการย้ายข้อมูล แต่ก็ยังต้องใช้แรงงานคนมากถึง 10% เพื่อดำเนินการย้ายข้อมูลให้สำเร็จ ความพยายามมุ่งเน้นไปที่พื้นที่ต่อไปนี้:
- ข้อมูลต้นทางโปรไฟล์ที่เพียงพอเพื่อจับคู่ประเภทข้อมูลที่ถูกต้องกับเป้าหมาย เพื่อหลีกเลี่ยงปัญหาด้านคุณภาพข้อมูลและการสูญหายของข้อมูล
- ข้อกำหนดการหยุดทำงานและความพร้อมใช้งานของโครงสร้างพื้นฐานเพื่อวางแผนการย้ายข้อมูล
- การเลือกเครื่องมือการย้ายข้อมูล
- การเปลี่ยนแปลงแพลตฟอร์มเพื่อบัญชีสำหรับการเปลี่ยนแปลงข้อมูลอินเดีย
- การรวมข้อมูลสำหรับการโยกย้ายฐานข้อมูลแบบหนึ่ง-หลาย/ หลายคน
- ข้อมูลอยู่ร่วมกันระหว่างการทำงานแบบขนาน
- การตรวจสอบข้อมูล
ตำนาน 5: Migration Project ต้องการเพียงการทดสอบกล่องขาวเท่านั้น
ข้อเท็จจริง: การทดสอบแบบ end-to-end เป็นส่วนสำคัญต่อความสำเร็จของโครงการการย้ายข้อมูล เครื่องมือตรวจสอบข้อมูล เครื่องมือตรวจสอบความถูกต้องของแบบสอบถาม เครื่องมือตรวจสอบความถูกต้องของสคีมา และเครื่องมือทดสอบอื่นๆ ทำให้การทดสอบเป็นแบบอัตโนมัติถึง 70% กิจกรรมการทดสอบที่สำคัญบางอย่างที่จะดำเนินการ:
- พื้นฐานการทำงานและประสิทธิภาพบนสภาพแวดล้อมต้นทาง
- การทดสอบหลังการย้ายข้อมูลเพื่อเปรียบเทียบผลลัพธ์กับข้อมูลพื้นฐาน
- การทดสอบประสิทธิภาพและการปรับแต่ง
- การทดสอบแบบคู่ขนานก่อนการผลิตสำหรับเวิร์กโฟลว์ที่สำคัญ
- การทดสอบการยอมรับของผู้ใช้
- การตรวจสอบหลังการใช้งาน
สรุป
แม้ว่าเครื่องมือการย้ายข้อมูลจะมีบทบาทสำคัญในการย้ายฐานข้อมูล แต่ก็ไม่ได้ช่วยในการย้ายข้อมูลโดยอัตโนมัติ 100% ไม่สามารถใช้แนวทาง 'หนึ่งขนาดเหมาะกับทุกคน' และระดับของความพยายามด้วยตนเองที่จำเป็นจะพิจารณาจากปัจจัยที่เราได้เห็นข้างต้น TCS ที่มีความเชี่ยวชาญในการย้ายฐานข้อมูลหลายร้อยฐานข้อมูลได้ทำให้วิธีการ 5D สมบูรณ์แบบ (ค้นพบ ออกแบบ พัฒนา ปรับใช้ เลิกจ้าง) ซึ่งให้แนวทางแบบองค์รวมพร้อมขั้นตอนการทดสอบตามเวลาที่จะช่วยให้การย้ายฐานข้อมูลประสบความสำเร็จ วิธีการ 5D ได้รับการสนับสนุนอย่างดีจากระบบอัตโนมัติ (การพัฒนาในเครื่องมือและสินทรัพย์ภายในองค์กร การปรับปรุงเครื่องมือเมื่อโครงการย้ายข้อมูลฐานข้อมูลดำเนินไป) เพื่อเร่งการย้ายในลักษณะที่สอดคล้องและแม่นยำ และบรรลุระบบอัตโนมัติที่คาดหวังในการย้ายฐานข้อมูล
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- เพลโตบล็อคเชน Web3 Metaverse ข่าวกรอง ขยายความรู้. เข้าถึงได้ที่นี่.
- ที่มา: https://www.finextra.com/blogposting/23645/database-migration–expectations-vs-reality–a-fact-check?utm_medium=rssfinextra&utm_source=finextrablogs
- a
- เกี่ยวกับเรา
- ข้างบน
- เร่งความเร็ว
- การยอมรับ
- ลงชื่อเข้าใช้
- ถูกต้อง
- บรรลุ
- กิจกรรม
- นอกจากนี้
- บุญธรรม
- การนำมาใช้
- กับ
- ทั้งหมด
- แม้ว่า
- การวิเคราะห์
- และ
- และโครงสร้างพื้นฐาน
- APIs
- การใช้งาน
- การใช้งาน
- เข้าใกล้
- พื้นที่
- การประเมินผล
- สินทรัพย์
- โดยอัตโนมัติ
- อัตโนมัติ
- อัตโนมัติ
- ความพร้อมใช้งาน
- baseline
- กลายเป็น
- กำลัง
- ด้านล่าง
- ประโยชน์ที่ได้รับ
- ดีกว่า
- ระหว่าง
- กล่อง
- แตก
- ธุรกิจ
- ไม่ได้
- พกพา
- เปลี่ยนแปลง
- การเปลี่ยนแปลง
- ตรวจสอบ
- รหัส
- ร่วมกัน
- เปรียบเทียบ
- ความเข้ากันได้
- เสร็จ
- ซับซ้อน
- ความซับซ้อน
- ถือว่า
- คงเส้นคงวา
- การรวบรวม
- การแปลง
- ราคา
- วิกฤติ
- ข้อมูล
- ข้อมูลสูญหาย
- ฐานข้อมูล
- ฐานข้อมูล
- ทศวรรษที่ผ่านมา
- ปรับใช้
- ออกแบบ
- กำหนด
- แน่นอน
- พัฒนา
- ที่กำลังพัฒนา
- ต่าง
- ความขยัน
- ค้นพบ
- การค้นพบ
- เอกสาร
- ลง
- ขับเคลื่อน
- คนขับรถ
- ไดรเวอร์
- ในระหว่าง
- พลวัต
- มีประสิทธิภาพ
- ประสิทธิภาพ
- ความพยายาม
- ความพยายาม
- ที่ฝัง
- เปิดการใช้งาน
- จบสิ้น
- เครื่องยนต์
- การเสริมสร้าง
- ทำให้มั่นใจ
- Enterprise
- สิ่งแวดล้อม
- ฯลฯ
- ข้อยกเว้น
- การปฏิบัติ
- การออกกำลังกาย
- ความคาดหวัง
- ที่คาดหวัง
- ความชำนาญ
- ปัจจัย
- ตก
- คุณสมบัติ
- จบ
- ไฟน์เอ็กซ์ตร้า
- มุ่งเน้น
- ดังต่อไปนี้
- ข้างหน้า
- กรอบ
- ราคาเริ่มต้นที่
- ฟังก์ชั่น
- บัญชีกลุ่ม
- การจัดการ
- ช่วย
- เน้น
- ไฮไลต์
- บ้าน
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- อย่างไรก็ตาม
- HTTPS
- ร้อย
- แยกแยะ
- ส่งผลกระทบ
- ผลกระทบ
- การดำเนินงาน
- in
- ดัชนี
- โครงสร้างพื้นฐาน
- ความคิดริเริ่ม
- สำคัญ
- การผสานรวม
- ร่วมมือ
- ปัญหา
- IT
- การเดินทาง
- คีย์
- ภูมิประเทศ
- ส่วนใหญ่
- ชั้น
- ห้องสมุด
- จดทะเบียน
- ปิด
- หลัก
- ทำ
- การจัดการ
- การจัดการ
- ลักษณะ
- คู่มือ
- หลาย
- แผนที่
- การทำแผนที่
- ระเบียบวิธี
- การโยกย้าย
- แก้ไข
- ย้าย
- หลาย
- ตำนาน
- พื้นเมือง
- นำทาง
- จำเป็นต้อง
- จำนวน
- วัตถุ
- เสนอ
- ONE
- โอเพนซอร์ส
- การดำเนินงาน
- โอกาส
- การเพิ่มประสิทธิภาพ
- อื่นๆ
- การเป็นเจ้าของ
- แพคเกจ
- Parallel
- พรรค
- ความเข้าใจ
- การปฏิบัติ
- มุมมอง
- แผนการ
- การวางแผน
- เวที
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- เล่น
- ส่วนใหญ่
- ขั้นตอน
- โปรไฟล์
- โครงการ
- โครงการ
- เหมาะสม
- เป็นเจ้าของ
- ให้
- ให้
- คุณภาพ
- รวดเร็ว
- ความจริง
- การออกแบบ
- ลด
- ปรับปรุงโครงสร้าง
- ต้องการ
- จำเป็นต้องใช้
- ความต้องการ
- ต้อง
- ผลสอบ
- บทบาท
- วิ่ง
- เดียวกัน
- บริการ
- เปลี่ยน
- ขนาด
- บาง
- แหล่ง
- ขั้นตอน
- ยังคง
- เก็บไว้
- ตรง
- กลยุทธ์
- ความสำเร็จ
- ที่ประสบความสำเร็จ
- ที่สนับสนุน
- ตาราง
- เป้า
- งาน
- เทคโนโลยี
- การทดสอบ
- พื้นที่
- ตลอด
- เวลา
- ไปยัง
- เครื่องมือ
- เครื่องมือ
- รวม
- การแปลง
- การใช้
- มักจะ
- การตรวจสอบ
- ความคุ้มค่า
- ต่างๆ
- รุ่น
- ยอดวิว
- จำเป็น
- ปริมาณ
- ในขณะที่
- ขาว
- จะ
- ภายใน
- ขั้นตอนการทำงาน
- จะ
- ลมทะเล
- เป็นศูนย์