Mongo和Couch對比
Mongo和Couch是終極關聯式資料庫的兩個殺手。
在mongodb.org有一篇文章提出兩者比較和如何使用。
1.如果正在建立類似Lotuc notes應用,資料會暫時離線幾個小時,然後再上線,這種模式適合Couch,和Couch的MVCC模式(Multiversion concurrency control)完全符合。
2.如果我們需要一個master-master一直的可替換的資料庫,物理上分散式的,經常離線的,使用Couch
3.如果有高效能要求,使用Mongo,比如快取等。
4.如果應用需要非常關鍵的事務支援,比如金融交易等,就不要使用MongoDB,還是使用傳統的關聯式資料庫。
5.如果有非常高的更新率,使用Mongo。
個人意見:Mongo倒是非常類似記憶體產品Terracotta,Terracotta比memcache更加適合頻繁更新,而且使用Terracotta可以和傳統資料庫友協調。
原文:
在mongodb.org有一篇文章提出兩者比較和如何使用。
1.如果正在建立類似Lotuc notes應用,資料會暫時離線幾個小時,然後再上線,這種模式適合Couch,和Couch的MVCC模式(Multiversion concurrency control)完全符合。
2.如果我們需要一個master-master一直的可替換的資料庫,物理上分散式的,經常離線的,使用Couch
3.如果有高效能要求,使用Mongo,比如快取等。
4.如果應用需要非常關鍵的事務支援,比如金融交易等,就不要使用MongoDB,還是使用傳統的關聯式資料庫。
5.如果有非常高的更新率,使用Mongo。
個人意見:Mongo倒是非常類似記憶體產品Terracotta,Terracotta比memcache更加適合頻繁更新,而且使用Terracotta可以和傳統資料庫友協調。
原文:
http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch+DB
[該貼被admin於2009-08-10 17:55修改過]
相關文章
- 【Mongo】Mongodump 與 mongorestore對mongo進行備份恢復GoREST
- WinRunner和QTP對比QT
- 對比Javascript和TypeScriptJavaScriptTypeScript
- redux 和 mobX對比Redux
- Django 和 struts 對比Django
- vite和webpack對比ViteWeb
- 【Mongo】mongo聚合操作Go
- RabbitMQ和Erlang相容對比MQ
- SVN和Git對比梳理Git
- Dataguard和GoldenGate對比Go
- Maven和Gradle對比MavenGradle
- Git和SVN的對比Git
- 【Mongo】mongo配置檔案Go
- Go 與 C++ 的對比和比較GoC++
- 自己製作redis 和mongo 映象RedisGo
- TIDB和MySQL效能對比TiDBMySql
- 對比Restful Api和RpcRESTAPIRPC
- Python 和 Ruby 的對比Python
- Protobuffer 和 Json 深度對比JSON
- AngularJS和ReactJS對比AngularJSReact
- java 和 Ruby On Rails的對比JavaAI
- redis和memcache的對比——配置Redis
- DB2和GreenPlum對比DB2
- truncate 和 delete 的效能對比delete
- 對比C++和Java (轉)C++Java
- spring data mongo比較兩個欄位查詢SpringGo
- Nginx 和 Gunicorn 效能對比測試Nginx
- 對比 Ubuntu 18.04 和 Fedora 28Ubuntu
- 對比XcodeDebugMemoryGraph和FBMemoryProfilerXCode
- Flutter和原生應用效能對比Flutter
- react和vue的渲染流程對比ReactVue
- laravel octane和webman對比qpsLaravelWeb
- Angular和Vue.js 深度對比AngularVue.js
- Angular 和 Vue.js 深度對比AngularVue.js
- querySelectorAll和getElementBy系列的對比
- npm 和 yarn 快取策略對比NPMYarn快取
- 關於beego和gin的對比Go
- redis和ssdb讀取效能對比Redis