Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

DDBMS: ข้อดีและข้อเสียของระบบจัดการฐานข้อมูลกระจาย


Distributed Database Management System (DDBMS) เก็บข้อมูลในหลายสถานที่ อาจเป็นระบบต่างๆ ในสถานที่เดียวกัน หรือแตกต่างทางภูมิศาสตร์

DDBMS: ข้อดีและข้อเสียของระบบจัดการฐานข้อมูลกระจาย

ฐานข้อมูลแบ่งเก็บใน Site1, Site2, Site3, Site4

ข้อดีของ DDBMS

  • ขยายฐานข้อมูลง่าย เพราะกระจายอยู่แล้ว เพิ่มระบบไม่ซับซ้อน
  • จัดข้อมูลตามระดับ Transparency ต่างๆ ได้ ข้อมูลระดับต่างๆ เก็บสถานที่ต่างๆ
  • จัดเก็บตามข้อมูลแผนกในองค์กร เข้าถึงตามลำดับชั้นองค์กรสะดวก
  • หากมีภัยธรรมชาติ (ไฟไหม้ แผ่นดินไหว) ข้อมูลไม่สูญหายทั้งหมด เพราะกระจายอยู่หลายที่
  • สร้างเครือข่ายระบบที่เก็บส่วนของฐานข้อมูล ถูกกว่า เพิ่ม/ลดระบบง่าย
  • แม้บาง Data Nodes ล้ม ที่เหลือยังทำงานต่อได้

ข้อเสียของ DDBMS

  • ซับซ้อน ยากที่จะให้ผู้ใช้มุมมองเดียวกัน (Uniform View) เพราะกระจายหลายที่
  • มีค่าใช้จ่ายสูงกว่า เพราะซับซ้อน ยากต่อการบำรุงรักษา
  • ยากต่อการให้ Security ต้องรักษาความปลอดภัยทุกสถานที่ที่เก็บข้อมูล รวมถึงโครงสร้างเชื่อมโหนด (Infrastructure)
  • ยากต่อการรักษา Data Integrity อาจมี Data Redundancy เพราะเก็บหลายที่
  • ซับซ้อน หากันคนมีประสบการณ์จัดการ/บำรุงรักษาได้