目前最常被開發者使用的資料庫系統為關聯式資料
NoSQL: 全名為「Not only SQL」,也就是不為關聯式資料的資料庫系統,主要又可以細分成四大類:
- Key-Value
- In-memory Database
- Graph Database
- Document Databes
其特色包括:
- 水平擴充能力較優: 增加新的節點就可以擴增資料庫容量, 有利於以較低價/低效能的設備完成大量資料的管理
- 不採用 Schema 架構: 易於變革更欄位, 但無法支援SQL 查詢語法
- 不採用 ACID 架構: 多是分散式管理系統, 取用資料時可能尚未同步, 影響資料的一致性, 但資料遲早會更新