ScholarGate
ผู้ช่วย
Process / pipelineDatabase Scalability & Distribution

การแบ่งพาร์ติชันฐานข้อมูล

Database partitioning เป็นเทคนิคในการแบ่งตารางขนาดใหญ่ออกเป็นส่วนย่อยๆ หลายส่วน ซึ่งอาจจัดเก็บอยู่บนหน่วยจัดเก็บข้อมูลทางกายภาพหรือเซิร์ฟเวอร์หลายเครื่อง เพื่อเพิ่มประสิทธิภาพและความสามารถในการขยายระบบ (scalability) การทำ partitioning ได้รับการพัฒนาขึ้นในบริบทของฐานข้อมูลแบบกระจาย (distributed databases) โดยอนุญาตให้การสืบค้นแต่ละครั้งเข้าถึงข้อมูลเพียงบางส่วนที่เล็กลง ซึ่งช่วยลดการทำงานของ I/O และเปิดทางให้กับการขยายระบบในแนวนอน (horizontal scaling) เมื่อข้อมูลมีปริมาณเพิ่มขึ้น

เปิดใน MethodMindเร็ว ๆ นี้Apply, compare, get guidance
Tools & resources
ดาวน์โหลดสไลด์
Learn & explore
วิดีโอเร็ว ๆ นี้

อ่านวิธีฉบับเต็ม

สำหรับสมาชิกเท่านั้น

เข้าสู่ระบบด้วยบัญชีฟรีเพื่ออ่านส่วนนี้

เข้าสู่ระบบ

แหล่งอ้างอิง

  1. Stonebraker, M., & Schloss, G. A. (1986). Distributed INGRES to homogeneous and heterogeneous computer systems. Proceedings of the ACM SIGMOD International Conference on Management of Data, 64-77. link
  2. Johnson, B. (2000). Distributed systems and databases (2nd ed.). New York: Morgan Kaufmann. link
  3. Garcia-Molina, H., Ullman, J. D., & Widom, J. (2009). Database Systems: The Complete Book (2nd ed.). Pearson Education. link

วิธีอ้างอิงหน้านี้

ScholarGate. (2026, June 3). Database Table Partitioning and Sharding. ScholarGate. https://scholargate.app/th/information-systems/database-partitioning

ScholarGateDatabase Partitioning (Database Table Partitioning and Sharding). สืบค้นเมื่อ 2026-06-16 จาก https://scholargate.app/th/information-systems/database-partitioning · ชุดข้อมูล: https://doi.org/10.5281/zenodo.20539026