![What is Database Sharding?](https://i.ytimg.com/vi/5faMjKuB9bc/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Database Shard หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Database Shard
คำจำกัดความ - Database Shard หมายถึงอะไร
ฐานข้อมูลเป็นพาร์ทิชันแนวนอนในเครื่องมือค้นหาหรือฐานข้อมูล แต่ละพาร์ติชั่นเรียกว่าชาร์ดหรือชาร์ดฐานข้อมูล แต่ละส่วนฐานข้อมูลจะถูกเก็บไว้ในอินสแตนซ์เซิร์ฟเวอร์ฐานข้อมูลแยกต่างหากเพื่อช่วยในการกระจายโหลด ฐานข้อมูลเศษขึ้นอยู่กับความจริงที่ว่าหลังจากจุดหนึ่งมันเป็นไปได้และราคาถูกลงในการปรับขนาดเว็บไซต์ในแนวนอนมากกว่าแนวตั้งโดยการเพิ่มเครื่องมากขึ้น
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Database Shard
ภายในฐานข้อมูลข้อมูลบางส่วนจะยังคงอยู่ในฐานข้อมูลทั้งหมด อันที่จริงเศษฐานข้อมูลทั้งหมดทำหน้าที่เป็นแหล่งเดียวสำหรับชุดย่อยของข้อมูลที่ไม่ซ้ำกัน หนึ่งในคุณสมบัติเด่นที่เกี่ยวข้องกับเศษฐานข้อมูลคือมันเร็วกว่ามาก เศษฐานข้อมูลส่วนบุคคลสามารถทำได้ดีกว่าฐานข้อมูลขนาดใหญ่เพียงอันเดียวเนื่องจากขนาดที่เล็กกว่า มีการลดลงอย่างมากของดิสก์ I / O เนื่องจากอัตราส่วนระหว่างหน่วยความจำและข้อมูลบนดิสก์ก็มีการปรับปรุงด้วยเช่นกัน นอกจากนี้ยังส่งผลให้ล็อกฐานข้อมูลน้อยลงค้นหาดัชนีได้เร็วขึ้นและปรับปรุงประสิทธิภาพการทำธุรกรรมแต่ละรายการ Database sharding เป็นเทคนิคที่ปรับขนาดได้อย่างมากเพื่อปรับปรุงประสิทธิภาพโดยรวมและปริมาณงานของแอพพลิเคชั่นธุรกิจที่มีฐานข้อมูลขนาดใหญ่และธุรกรรมสูง
เศษฐานข้อมูลช่วยในการปรับปรุงความสามารถในการขยายการเติบโตในแบบเชิงเส้นใกล้ จัดการได้ง่ายกว่าเนื่องจากการบำรุงรักษาฐานข้อมูลทั่วไปสามารถทำได้อย่างง่ายดายบนเศษฐานข้อมูล เศษฐานข้อมูลยังช่วยในการลดต้นทุนเนื่องจากการใช้งานส่วนใหญ่ใช้ประโยชน์จากฐานข้อมูลโอเพนซอร์ซที่มีต้นทุนต่ำกว่า
มีความท้าทายในการมีส่วนของฐานข้อมูลเช่นมีการสำรองข้อมูลอัตโนมัติสำหรับเศษชิ้นส่วนความซ้ำซ้อนของฐานข้อมูลและกลยุทธ์การกู้คืนความเสียหาย
เศษฐานข้อมูลกำลังได้รับความนิยมเพิ่มขึ้นเนื่องจากปริมาณธุรกรรมและฐานข้อมูลแอปพลิเคชันทางธุรกิจเพิ่มขึ้นอย่างมาก ส่วนฐานข้อมูลส่วนใหญ่จะใช้โดยเว็บไซต์เครือข่ายสังคมผู้ให้บริการออนไลน์และซอฟต์แวร์ในฐานะ บริษัท ที่ให้บริการ