Column family database คืออะไร?
แนวคิด NoSQL
Miriam Antona
Software engineer
Column family databases - ภาพรวม
- พัฒนาต่อจาก Google BigTable
- เก็บข้อมูลใน column families
- จัดกลุ่มข้อมูลที่เกี่ยวข้องกัน
- มักถูกเข้าถึงพร้อมกัน
- เรียกอีกชื่อว่าฐานข้อมูล wide column
- เหมาะกับข้อมูลปริมาณมาก
Column family databases - โครงสร้าง
Column family databases - โครงสร้าง
Column family databases - โครงสร้าง
Column family databases - โครงสร้าง

- Column family คล้ายกับ ตาราง ในฐานข้อมูลเชิงสัมพันธ์
Column family databases - โครงสร้าง

- Row key: ตัวระบุที่ไม่ซ้ำกัน
- คล้าย primary key ในฐานข้อมูลเชิงสัมพันธ์
Column family databases - โครงสร้าง

- แต่ละ แถว มีจำนวนคอลัมน์ได้ต่างกัน
- เพิ่มคอลัมน์ได้ตามต้องการ
Column family databases - โครงสร้าง
Column family databases - โครงสร้าง

- Value: ระบุประเภทตามฐานข้อมูลที่ใช้งาน
Column family databases - โครงสร้าง

- Timestamps: บันทึกวันและเวลาที่แทรกข้อมูล
- เก็บค่าของคอลัมน์ได้หลายค่า
Column family databases - ตัวอย่าง
Column family databases - การออกแบบ
- คิดให้ชัดว่าจะ query อะไร
- ไม่มี join
- เพิ่มคอลัมน์ที่ต้องการได้เลย
Column family databases ยอดนิยม
มาฝึกกันเถอะ!
แนวคิด NoSQL
Preparing Video For Download...