บ้าน ฐานข้อมูล เซิร์ฟเวอร์ฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia

เซิร์ฟเวอร์ฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - เซิร์ฟเวอร์ฐานข้อมูลหมายถึงอะไร

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

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

Techopedia อธิบายเซิร์ฟเวอร์ฐานข้อมูล

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

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

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

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

เซิร์ฟเวอร์ฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia