CouchDB
オフラインで使うことを前提に設計されたNoSQLデータベース。
特徴
- すべてのレプリカが対等
- Gitのように、各サーバが Push / Pull して差分を同期する
- MVCC
- (かなり富豪的)
- 一時的な一貫性を犠牲にすることで、可用性とネットワーク分断への体制を最大化
- 最終的にconflictを解消すればOK!という思想
- そのおかげでオフラインでの書き込みがしやすい
- APIがRESTful
- データフォーマットはJSON
- CORSをネイティブでサポートしている
オフラインで使うことを前提に設計されたNoSQLデータベース。
特徴