我想知道Cloudant和CouchOne之间有什么区别。
答案 0 :(得分:11)
好问题。我的快速回答:
CouchOne由CouchDB Apache项目的创始人Damien Katz领导。 CouchOne现在专注于扩展couchdb,以便在移动设备上高效运行。目标是利用CouchDB的p2p复制模型来解决移动设备上的同步问题。
Cloudant由麻省理工学院的3位博士创立,具有大数据背景。 Cloudant专注于扩展CouchDB(参见开源bigcouch项目),为云中的数据密集型应用程序提供支持。 Cloudant为高速率,大容量在线事务处理,搜索和分析提供可扩展数据即服务。
因此,有一个真正的机会看到CouchDB API以两种截然不同的规模蓬勃发展,为应用程序开发人员提供在移动设备和云端运行的单一平台,两者之间的无缝数据(和CouchApp!)迁移
答案 1 :(得分:9)
目前,根据Professional Services on CouchDB Wiki,有3个CouchDB托管服务:
由于这个问题是关于Cloudant和CouchOne的,所以这里有更多信息:
IBM于2014年3月收购了Cloudant - 请参阅IBM Completes Acquisition of Cloudant - 并继续运营。
根据维基百科:“Cloudant是一种IBM软件产品,主要作为基于云的服务提供.Cloudant是一种开源的非关系型,同名的分布式数据库服务,需要零配置.Cloudant is基于Apache支持的CouchDB项目和开源BigCouch项目。“ (source)
CouchOne 不再可用。截至2015年6月,http://www.couchone.com/提供了404 Not Found(自at least March 2013起),Twitter上的@couchone在2011年5月发布了最后一条推文,并说“CouchOne现在是Couchbase,Inc。” - 但请注意,与某些营销材料the Couchbase Server is not a continuation of CouchDB相反 - 它具有不同的代码库,许可,理念,功能,数据和协议。
有关这方面的更多信息以及CouchDB,CouchIO,CouchOne,Couchbase,Couchbase服务器,Couchbase Mobile,Couchbase Lite,CouchApps,BigCouch,Touchbase,Membase,Memcached,MemcacheDB等之间差异的解释,请参阅{{ 3}} 2013年3月。
对于一个有点过时的帖子来说,这是一个迟到的答案,但它是谷歌“沙发和云量”的首选,所以这里有一点点更新。
几天前,CouchOne宣布与Membase合并,组建一家名为Couchbase的新公司。例如,Membase是已知的。对于Zynga的FarmVille背后的数据库,所以它是一个成熟的大规模NoSQL解决方案,Couchbase计划成为从智能手机到大型数据中心集群的技术扩展。
另一方面,Cloudand从大规模开始(参见Mike的评论),虽然您可以获得超过1000美元/月的大规模解决方案,但您也可以以15美元/月的价格获得2GB数据库,甚至可以获得更小的数据库免费。管理数据库存在差异,CouchOne现在只使用Futon而Cloudant有一个自定义Web界面,您可以在其中设置共享数据库,虚拟主机,自定义域等。
总而言之,Cloudant现在看起来更加成熟,我们必须看看Couchbase是如何发展的。
最重要的是,CouchOne和Cloudant都可以免费试用,所以最好同时尝试两者,看看哪种最适合你的需求。
答案 2 :(得分:5)
我还要注意,CouchOne / CouchBase支持GeoCouch扩展,而Cloudant则不支持。如果要进行边界框查询,则很重要。