想要改进这个问题吗? 更新问题,以便 editing this post 提供事实和引用来回答它.
关闭 7 年前。
谈到 NoSQL 运动,我完全是个菜鸟。我听说过很多关于 MongoDB 和 CouchDB 的信息。我知道两者之间存在差异。作为进入 NoSQL 世界的第一步,您建议学习哪个?
最佳答案
查看以下链接
更新:我发现很棒comparison of NoSQL数据库。
MongoDB (3.2)
最佳使用:如果您需要动态查询。如果您更喜欢定义索引,而不是 map/reduce 函数。如果您需要在大型数据库上获得良好的性能。如果您想要 CouchDB,但您的数据更改太多,会填满磁盘。
例如:对于大多数您会使用 MySQL 或 PostgreSQL 做的事情,但预定义的列确实会让您望而却步。
CouchDB (1.2)
最佳使用:用于累积、偶尔更改的数据,在这些数据上运行预定义的查询。版本控制很重要的地方。
例如:CRM、CMS 系统。主-主复制是一个特别有趣的功能,可以轻松进行多站点部署。
https://stackoverflow.com/questions/3375494/