Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความแตกต่างระหว่างการมิเรอร์และการจำลองแบบ


กระจกเงา

การมิเรอร์หมายถึงการรักษาเซิร์ฟเวอร์ฐานข้อมูลสำรองสำหรับเซิร์ฟเวอร์ฐานข้อมูลหลัก ถ้าด้วยเหตุผลบางอย่าง ฐานข้อมูลหลักหยุดทำงาน ฐานข้อมูลมิเรอร์ก็สามารถใช้เป็นทางเลือกสำหรับฐานข้อมูลหลักได้ โดยหลักการแล้ว มีเพียงเซิร์ฟเวอร์ฐานข้อมูลเดียวเท่านั้นที่ทำงานในคราวเดียว และคำขอสำหรับฐานข้อมูลจะได้รับบริการจากเซิร์ฟเวอร์เดียวเท่านั้นที่ทำงานอยู่

การจำลองแบบ

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

ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างการมิเรอร์และการจำลอง

ซีเนียร์ เลขที่ คีย์ มิเรอร์ การจำลองแบบ
1 คำจำกัดความ การมิเรอร์หมายถึงการเก็บสำเนาของฐานข้อมูลไปยังตำแหน่งที่แตกต่างกันทางภูมิศาสตร์ การจำลองแบบหมายถึงการสร้างสำเนาหลายชุดของวัตถุข้อมูลของฐานข้อมูลเพื่อประสิทธิภาพในการกระจาย
2 เป้าหมาย การมิเรอร์ใช้ได้กับฐานข้อมูลทั้งหมดโดยรวม การจำลองแบบเสร็จสิ้นบนวัตถุฐานข้อมูล
3 ต้นทุน มิเรอร์มีราคาแพงกว่าการจำลองแบบ การจำลองแบบมีราคาถูกกว่าเมื่อเทียบกับการมิเรอร์
4 ฐานข้อมูลแบบกระจาย มิเรอร์ใช้ไม่ได้ในกรณีของฐานข้อมูลแบบกระจาย การจำลองแบบสามารถทำได้ง่ายในกรณีของฐานข้อมูลแบบกระจาย
5 ที่ตั้ง ทำการมิเรอร์เพื่อสร้างสำเนาของฐานข้อมูลบนฮาร์ดแวร์ที่แตกต่างกันและในตำแหน่งอื่นเพื่อใช้เป็นตำแหน่งสำรอง การจำลองแบบทำเพื่อสร้างสำเนาของวัตถุฐานข้อมูลและสามารถคัดลอกไปยังฐานข้อมูลอื่นได้เช่นกัน