บ้าน ฐานข้อมูล การจัดกลุ่มคืออะไร - คำจำกัดความจาก techopedia

การจัดกลุ่มคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การจัดกลุ่มหมายความว่าอย่างไร

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

การทำคลัสเตอร์มีข้อดีสองประการที่สำคัญโดยเฉพาะในสภาพแวดล้อมฐานข้อมูลที่มีปริมาณมาก:

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

Techopedia อธิบายการทำคลัสเตอร์

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

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

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

คำจำกัดความนี้ถูกเขียนในบริบทของฐานข้อมูล
การจัดกลุ่มคืออะไร - คำจำกัดความจาก techopedia