【发布时间】:2014-02-26 22:03:09
【问题描述】:
我对 Spring 的了解有限,我想知道从 MongoDB 切换到 CouchDB 会多么容易,反之亦然。
目前我看到了这两个系统的好处,并打算简单地测试这两个系统。
有人可以帮助解释所涉及的步骤以及需要重新编码的方面吗?
我知道使用 JPA / Hibernate,切换数据库很容易,但我不知道 MongoDb 和 CouchDb 是否是这种情况。
提前致谢
【问题讨论】:
-
这两个数据库在功能方面有很大不同吗?
-
我最近才了解到 MongoDB 和 CouchDB 查询数据的方式非常不同。最值得注意的是,CouchDB 需要预定义视图(编写为 javascript Map-Reduce 函数),但 MongoDb 可以以您喜欢的任何方式查询。
-
是否可以“即时”创建所需的 CouchDB 视图?这样,CouchDB 就可以用于动态查询。虽然视图列表会变得很大......但假设我不介意吗?
标签: java spring mongodb couchdb database-migration