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




