使用本地CouchDB开发Cloudant

时间:2013-08-08 11:05:00

标签: couchdb cloudant

我正计划将我的数据库存储在Cloudant中 在我们的应用程序的开发,测试和暂存期间使用本地CouchDB是否安全,并知道本地所有工作都适用于Cloudant?

2 个答案:

答案 0 :(得分:6)

当然可以。 Cloudant与Apache CouchDB API API兼容,但有一些细微的区别,所有这些都记录在http://docs.cloudant.com。一些亮点是:

  • 我们禁用了临时视图(它们对您来说会很昂贵!)
  • 对于我们的分布式系统,我们将update_seq从整数扩展为字符串
  • 几乎总是会调用您的重新减少代码,因此我们建议使用专门的内置减少方法
  • 我们已完全整合了lucence索引/搜索
  • 我们通过“dbcopy”
  • 进行多阶段mapreduce处理

答案 1 :(得分:4)

我做了一个非常相似的过程。你不需要相同的版本,无论你怎么看,它实际上都会有很大的不同。 Cloudant很酷,并且已经对他们的系统做了很多改动和补充。因此,如果您正在研究开发视图,附件等,那么您可以在开发项目中本地开发这些视图。一旦你的开发项目看起来很好,我会把那些检查到staging / qa服务器,我也喜欢使用Cloudant。这就是你需要让每个人的代码协同工作的地方。完成后,您可以启动复制器将您的升级复制到生产中。

无论你如何看待它,或者你如何设想这个过程,你都会想要仔细研究从开发到QA的过程。有办法解决这个问题,这样每个人都可以独立开发并合并。我个人喜欢使用github。我希望这可以帮助你完成任务。