อินสแตนซ์ของฐานข้อมูล

อินสแตนซ์ฐานข้อมูลสามารถเฉพาะกับฐานข้อมูล

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

ความหมายทั่วไปของอินสแตนซ์ของฐานข้อมูล

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

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

อินสแตนซ์ฐานข้อมูล Oracle

ถ้าคุณมี ฐานข้อมูล Oracle คุณรู้ว่าอินสแตนซ์ฐานข้อมูลหมายถึงสิ่งที่เฉพาะเจาะจงมาก

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

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

อินสแตนซ์ SQL Server

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

โครงร่างฐานข้อมูลกับอินสแตนซ์ฐานข้อมูล

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

อินสแตนซ์ของฐานข้อมูลคือภาพรวมของเนื้อหาตามเวลาที่กำหนดรวมถึงข้อมูลที่ตัวเองและความสัมพันธ์กับข้อมูลอื่น ๆ ในฐานข้อมูล