欄族資料庫的優點與限制
NoSQL 概念
Miriam Antona
Software engineer
優點-彈性
同一欄族中的每列可有「不同欄位」
需要時可「為列新增欄位」
可避免以「預設值」填充
但彈性不該是唯一評估標準
也要評估 key-value 與文件型資料庫
優點-速度
相關欄位會「一起儲存在磁碟上」
寫入/擷取「非常快」
優點-可擴充性
橫向擴充
跨多部伺服器分片(sharding)
優點-大量資料
為「大量資料」而設計
速度
橫向擴充
高效資料壓縮
限制
原子性讀寫,但「不支援多列交易」
「不支援」joins
「不支援」子查詢
需要「事先定義好查詢」
查詢改變 → 可能需要調整欄族
成本可能不低
一起來練習吧!
NoSQL 概念
Preparing Video For Download...