Skip to main content

การจำลองเสมือนฐานข้อมูลคืออะไร?

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

ปัญหาเกี่ยวกับฐานข้อมูลมาตรฐาน

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

ข้อดีของการจำลองเสมือนจริง

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

การใช้เลเยอร์

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

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

ประโยชน์สำหรับผู้ดูแลระบบ

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