NoSQL資料庫儲存模型
1.鍵值儲存
– 優點
• 模型簡單易於實現
•單筆資料進行查詢修改
• 高平行讀寫效能
– 缺點
• 批次資料操作效能差
• 資料無結構化
應用場景:
1.內容快取,處理大量資料的高負載
2.紀錄檔系統
KEY VALUE
Name:101 Bill
Name:102 Steve
Message:201 “Microsoft is great!”
Message:202 “U mean the
beautiful”
Name-Message:1 101:201
Redis、Dynamo
22.
NoSQL資料庫儲存模型
2.列式儲存
• 儲存資料時回繞著列,而非行
• 相似的列放一起組成列簇,加速列的儲存與查詢
–優點
• 查詢迅速、可擴充性強,更容易進行分散式擴充
– 缺點
• 功能相對有限
應用場景:
1.分散式檔案系統
Id Name Company Birthday email
101 Bill Microsoft 1955-10-28 bill@micosoft.com
102 Steve Apple 1955-2-24 steve@apple.com
Bigtable、
Hbase、
Cassandra