ความแตกต่างหลัก: การ ทำมิเรอร์ฐานข้อมูลและการจำลองฐานข้อมูลเป็นสองเทคนิคความพร้อมใช้งานข้อมูลสูงสำหรับเซิร์ฟเวอร์ฐานข้อมูล ในการจำลองข้อมูลวัตถุและฐานข้อมูลจะถูกคัดลอกและกระจายจากฐานข้อมูลหนึ่งไปยังอีก จะลดการโหลดจากเซิร์ฟเวอร์ฐานข้อมูลดั้งเดิมและเซิร์ฟเวอร์ทั้งหมดที่ฐานข้อมูลถูกคัดลอกจะใช้งานเป็นเซิร์ฟเวอร์หลัก ในอีกทางหนึ่งการมิเรอร์ฐานข้อมูลจะสร้างสำเนาของฐานข้อมูลในสองอินสแตนซ์เซิร์ฟเวอร์ที่ต่างกัน (ตัวการและมิเรอร์) มิเรอร์สำเนาเหล่านี้ทำงานเป็นสำเนาและไม่ได้ใช้งานเหมือนในกรณีของการจำลองข้อมูล
พฤติกรรมของเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์ทาสนั้นเหมือนกัน การเปลี่ยนแปลงใด ๆ ของข้อมูลจะปรากฏในเซิร์ฟเวอร์ทาสด้วย เทคนิคนี้สามารถใช้เพื่อคัดลอกข้อมูลในฐานข้อมูลมากกว่าหนึ่ง การจำลองแบบบางส่วนมีการใช้งานเพียงส่วนย่อยของตารางหรือคอลัมน์ของแถวและดังนั้นจึงต้องไม่ทำซ้ำฐานข้อมูลทั้งหมด
การทำมิเรอร์ฐานข้อมูลหมายถึงเทคนิคที่สำเนาและฐานข้อมูลซ้ำซ้อนถูกสร้างและดูแลรักษา สำเนาที่มิร์เรอร์จะซิงโครไนซ์กับฐานข้อมูลหลักอย่างสม่ำเสมอ เทคนิคนี้ช่วยในการตรวจสอบความพร้อมใช้งานของข้อมูลอย่างต่อเนื่องและยังช่วยลดการหยุดทำงานซึ่งอาจเกิดขึ้นได้เนื่องจากข้อมูลเสียหายหรือสูญหาย ในระหว่างกระบวนการเพิ่มระดับการทำมิเรอร์ฐานข้อมูลจะให้สำเนาที่ทำงานได้อย่างน้อยหนึ่งสำเนาที่สามารถเข้าถึงได้
เทคนิคการจำลองแบบและการมิเรอร์ยังใช้ร่วมกันเพื่อให้มีฐานข้อมูลที่พร้อมใช้งานสูงขึ้น ความแตกต่างที่สำคัญระหว่างการจำลองแบบและการทำมิเรอร์นั้นแตกต่างจากการทำมิเรอร์ไม่มีเซิร์ฟเวอร์การสแตนด์บายในการจำลองแบบเนื่องจากเซิร์ฟเวอร์ทั้งหมดทำหน้าที่เป็นเซิร์ฟเวอร์ที่ใช้งานอยู่ การทำมิเรอร์เป็นที่ต้องการเมื่อต้องการลดเวลาลงและต้องการโซลูชันที่คุ้มค่าในบริบทของการจัดเก็บข้อมูลที่ใช้ร่วมกันสวิตช์ ฯลฯ ในทางกลับกันการจำลองแบบเป็นที่ต้องการโดยทั่วไปในสถานการณ์ที่ต้องการการประมวลผลแบบกระจาย ภาระงานของแอปพลิเคชัน
การเปรียบเทียบระหว่างการจำลองฐานข้อมูลและการจำลองแบบ:
การทำมิเรอร์ฐานข้อมูล | การทำซ้ำ | |
คำนิยาม | การทำมิเรอร์ฐานข้อมูลสร้างสำเนาของฐานข้อมูลในสองอินสแตนซ์เซิร์ฟเวอร์ที่ต่างกัน สำเนาเหล่านี้ทำงานเป็นสำเนาและไม่ได้ใช้งานเหมือนในกรณีของการจำลองข้อมูล | ในการจำลองข้อมูลวัตถุและฐานข้อมูลจะถูกคัดลอกและกระจายจากฐานข้อมูลหนึ่งไปยังอีก จะลดการโหลดจากเซิร์ฟเวอร์ฐานข้อมูลดั้งเดิมและเซิร์ฟเวอร์ทั้งหมดที่ฐานข้อมูลถูกคัดลอกจะใช้งานเป็นเซิร์ฟเวอร์หลัก |
ข้อดี | การทำมิเรอร์ฐานข้อมูลช่วยลดการหยุดทำงานตามแผนและไม่ได้วางแผนไว้ดังนี้:
|
|
ข้อเสีย (SQL Server 2008) |
|
|