การทำคลัสเตอร์ MongoDB ทำงานอย่างไร
การทำคลัสเตอร์ MongoDB ทำงานอย่างไร

วีดีโอ: การทำคลัสเตอร์ MongoDB ทำงานอย่างไร

วีดีโอ: การทำคลัสเตอร์ MongoDB ทำงานอย่างไร
วีดีโอ: สอน MongoDB - ตอนที่ 18 ความสัมพันธ์ระหว่าง Documents (Model Reletionships mongoDB) | ThaiDBA 2024, เมษายน
Anonim

NS mongodb คลัสเตอร์ is มักใช้คำว่า sharded กลุ่ม ใน mongodb . วัตถุประสงค์หลักของการแบ่งส่วน mongodb are : มาตราส่วนอ่านและเขียนตามโหนดต่างๆ แต่ละโหนด ทำ ไม่จัดการข้อมูลทั้งหมดดังนั้นคุณ สามารถ แยกข้อมูลตามโหนดทั้งหมดของชาร์ด

ตามลำดับ MongoDB Sharding ทำงานอย่างไร

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

นอกจากนี้ คลัสเตอร์ Sharded คืออะไร? MongoDB กระจุกกระจิก ประกอบด้วยส่วนประกอบต่อไปนี้: ส่วนแบ่งข้อมูล: ส่วนย่อยแต่ละส่วนมีชุดย่อยของ เศษ ข้อมูล. สำหรับ MongoDB 3.6 ชาร์ดจะต้องถูกปรับใช้เป็นชุดเรพพลิกา mongos: mongos ทำหน้าที่เป็นเราเตอร์แบบสอบถามโดยให้ส่วนต่อประสานระหว่างแอปพลิเคชันไคลเอนต์และ กระจุกกระจิก.

นอกจากนี้ ชุดจำลอง MongoDB ทำงานอย่างไร

MongoDB ประสบความสำเร็จ การจำลองแบบ โดยใช้ ชุดจำลอง . NS ชุดจำลอง เป็นกลุ่มของอินสแตนซ์ Mongod ที่โฮสต์ data เดียวกัน ชุด . ใน แบบจำลอง หนึ่งโหนดคือโหนดหลักที่ได้รับการดำเนินการเขียนทั้งหมด อินสแตนซ์อื่นๆ ทั้งหมด เช่น อินสแตนซ์รอง ใช้การดำเนินการจากอินสแตนซ์หลักเพื่อให้มีข้อมูลเหมือนกัน ชุด.

MongoDB เป็นฐานข้อมูลแบบกระจายหรือไม่

MongoDB เป็นโอเพ่นซอร์สที่ใช้เอกสารเป็นหลัก ฐานข้อมูล เครื่องมือการจัดการที่จัดเก็บข้อมูลในรูปแบบที่เหมือน JSON มีความยืดหยุ่นสูง ยืดหยุ่น และ แจกจ่าย NoSQL ฐานข้อมูล.

แนะนำ: