บ้าน มันจัดการ เศษคืออะไร - คำจำกัดความจาก techopedia

เศษคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Sharding หมายถึงอะไร

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

Techopedia อธิบาย Sharding

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

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

เศษคืออะไร - คำจำกัดความจาก techopedia