เมื่อไหร่ควรใช้ฐานข้อมูลแบบ Column Family

แนวคิด NoSQL

Miriam Antona

Software engineer

กรณีที่เหมาะสม - ภาพรวม

  • ข้อมูลปริมาณมาก
  • ความเร็วในการเขียนสูง
แนวคิด NoSQL

กรณีที่เหมาะสม - การบันทึก event

  • ประเภทของ event:
    • การ log ผู้ใช้งาน
    • ข้อผิดพลาด
    • ...

ภาพ log ของ event

แนวคิด NoSQL

กรณีที่เหมาะสม - ระบบจัดการเนื้อหา

  • คอมเมนต์
  • ลิงก์
  • แท็ก
  • ...

ภาพของบล็อก

แนวคิด NoSQL

กรณีที่เหมาะสม - ข้อมูลอนุกรมเวลา

  • สภาพอากาศ
  • การจราจร
  • ฯลฯ

กราฟเส้น

แนวคิด NoSQL

กรณีที่ไม่เหมาะสม

  • การทำ Prototype และช่วงเริ่มต้นโปรเจกต์
    • ต้องเปลี่ยนคิวรีบ่อยครั้ง
    • การเปลี่ยนคิวรี -> อาจต้องเปลี่ยนการออกแบบ column family
    • ใช้ต้นทุนสูงและอาจชะลอการทำงาน
  • คิวรีซับซ้อนและการ join
  • ข้อมูลที่ไม่ได้มีปริมาณมาก
แนวคิด NoSQL

มาฝึกกันเถอะ!

แนวคิด NoSQL

Preparing Video For Download...