สารบัญ:
คำจำกัดความ - ฐานข้อมูลแบบกระจายหมายถึงอะไร
ฐานข้อมูลแบบกระจายเป็นประเภทของการกำหนดค่าฐานข้อมูลที่ประกอบด้วยที่เก็บข้อมูลแบบคู่กันอย่างหลวม ในการกำหนดค่าฐานข้อมูลดั้งเดิมอุปกรณ์เก็บข้อมูลทั้งหมดจะเชื่อมต่อกับเซิร์ฟเวอร์เดียวกันบ่อยครั้งเนื่องจากอยู่ในตำแหน่งทางกายภาพเดียวกัน ฐานข้อมูลแบบกระจายทำงานเป็นระบบฐานข้อมูลเดียวแม้ว่าอุปกรณ์ฐานข้อมูลจะดำเนินการโดยอุปกรณ์จำนวนมากในสถานที่ต่างกัน
Techopedia อธิบายฐานข้อมูลแบบกระจาย
ปัญหาใหญ่ของฐานข้อมูลแบบกระจายคือวิธีการทำให้เป็นปัจจุบันและอยู่ในสถานะซิงค์ กล่าวอีกนัยหนึ่งว่าการจำลองแบบเกิดขึ้นได้อย่างไรและ Referential Integrity นั้นได้รับการดูแลอย่างไร ความสัมพันธ์แบบมาสเตอร์ / ทาสนั้นเป็นส่วนสำคัญของเรื่องนี้ เพื่อให้ง่ายขึ้นฐานข้อมูลจะถูกเลือกเป็นหลักซึ่งจะใช้ในระหว่างกระบวนการจำลองแบบสำหรับฐานข้อมูลอื่นซึ่งเป็นทาสที่กำหนด ในระหว่างการจำลองแบบซอฟต์แวร์พิเศษจะใช้ในการสแกนและตรวจสอบแต่ละฐานข้อมูลว่ามีความไม่สอดคล้องกันและการเปลี่ยนแปลงซึ่งเมื่อพบแล้วจะถูกจำลองแบบเพื่อให้ฐานข้อมูลทั้งหมดมีลักษณะเดียวกัน กระบวนการนี้อาจซับซ้อนและใช้เวลานานเมื่อฐานข้อมูลมีจำนวนและขนาดเพิ่มขึ้น