草庐IT

couchdb-nano

全部标签

google-app-engine - 我们可以在谷歌应用引擎基础设施中使用 cassandra/couchdb/mongodb 吗?

有没有我们可以使用GoogleAppEngine但不使用google的bigtable?就像存储我的数据一样,我更喜欢使用cassandra并且能够插入和拔出其他数据库服务器。如果我想改用CouchDb/MongoDb,GAE的基础架构是否支持它? 最佳答案 简答:不。更长的答案:这取决于您希望/需要如何使用数据库系统。您无法直接在AppEngine上运行这些系统。但是,如果低延迟不是先决条件(就像不经常/定期获取数据的情况一样),那么您可以使用某种HTTPAPI在另一台主机上设置它们,并使用urlfetch从appengine查询

MongoDB 或 CouchDB 作为移动设备的数据库?

我想知道MongoDB和CouchDB是否可以用作移动设备的数据库?如果两者都可以,哪一个更适合用于在线/离线存储? 最佳答案 CouchDB内置了对离线同步的支持。我们会更合适。 关于MongoDB或CouchDB作为移动设备的数据库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3736829/

mysql - 哪个最适合我的需求 : MongoDB, CouchDB 或 MySQL。相关定义的标准

我们的网站需要一个内容管理类型系统。例如,管理员想要即时创建促销页面。他们将为页面提供一些文本和图像,以及页面需要位于的url。为此,我们需要一个数据存储。数据存储的标准很简单,定义如下。我不熟悉CouchDB或MongoDB,但认为它们可能比MySQL更适合这个,但我正在寻找对MongoDB和CouchDB有更多了解的人加入。从1到10分,您如何评价MongoDB、CouchDB和MySQL在以下方面:Java客户端跟踪网络点击次数CMS类系统存储上传的文件轻松设置故障转移支持文档在这种情况下你会选择哪个? 最佳答案 每一种都适用

MongoDb 与 CouchDb : write speeds for geographically remote clients

我希望我的所有用户都能够非常快速地读取和写入数据存储。看起来MongoDb的读取速度非常快,但是如果需要将一个主数据库放置在离客户端很远的地方,那么写入似乎会非常非常慢。Couchdb似乎读取速度很慢,但是在客户端离主服务器很远的情况下,写入情况如何。使用couchdb,我们可以拥有多个主Node,这意味着我们始终可以在客户端附近拥有一个写入Node。在我们的用户群分布在很远的地理位置的情况下,couchdb的写入速度实际上是否比mongodb更快?我很想使用mongoDb,因为它的速度非常快,但是我的一些用户离onlymaster很远,会有很糟糕的体验。对于全局范围内的系统类型,co

mongodb - CouchDB 或 MongoDB 中的多对多关系

我有一个MSSQL数据库,我正在考虑将其移植到CouchDB或MongoDB。我在SQLdb中有一个多对多关系,它在外部参照表中有数十万行,对应于关系每一侧的表中的数万行。CouchDB和/或MongoDB是否能够处理这些数据,以及格式化相关文档以进行高性能查询的最佳方式是什么?非常感谢。 最佳答案 对于CouchDB,我强烈推荐阅读thisarticle关于实体关系。我在CouchDB中要注意的一件事是要小心尝试“规范化”非关系数据模型。基于文档的存储为您提供了极大的灵active,将所有内容抽象为您能想到的尽可能多的“文档类型”

mongodb - CouchDB 与 MongoDB(内存利用率)

在低内存环境(低于1GB)下哪个性能更好?我过去使用过MongoDB,它在512mb的机器上使用250mb的数据库在内存方面似乎很困难,CouchDB也会如此吗? 最佳答案 CouchDB使用很少的内存。它已经嵌入到iOS和Android中,或多或少没有经过修改——Erlang等等。CouchDB完全通过文件i/o工作,将缓存委托(delegate)给操作系统(文件系统缓存)。CouchDB服务器上的一个典型情况是看到非常少量的“已使用”内存,但有大量用于“缓存”。在专用的CouchDB服务器上,该数字基本上是CouchDB的数据;

windows - MongoDB vs CouchDB(速度优化)

我做了一些速度测试来比较MongoDB和CouchDB。测试时只有插入。我得到的MongoDB比CouchDB快15倍。我知道这是因为套接字与http。但是,我很感兴趣如何优化CouchDB中的插入?测试平台:WindowsXPSP332位。我使用了最新版本的MongoDB、MongoDBC#驱动程序和最新版本的installationpackage用于Windows的CouchDB。谢谢! 最佳答案 只是迭代套接字与HTTP和fsync与内存中的对话。默认情况下,MongoDB不会在写入调用时返回响应。您只需将数据写入套接字并假设

mongodb - HBase cassandra couchdb mongodb ..有什么根本区别吗?

我只是想知道hbase、cassandra、couchdb和monogodb之间是否存在根本区别?换句话说,他们是否都在完全相同的市场上竞争并试图解决完全相同的问题。或者它们最适合不同的场景?所有这一切都涉及到一个问题,我应该在什么时候选择。口味问题?谢谢,费德里科 最佳答案 这些是来自@Bohzo的一些长答案。(但它们是很好的链接)事实是,他们“有点”竞争。但它们肯定有不同的优点和缺点,而且它们肯定不能解决相同的问题。例如,Couch和Mongo都提供Map-Reduce引擎作为主包的一部分。HBase(基本上)是Hadoop之上

java - 带有 jQ​​uery Ajax/JSON 前端的 MongoDB 或 CouchDB 中间件

几年来我一直在使用以下Web开发堆栈:java/spring/hibernate/mysql/jetty/wicket/jquery对于某些要求,我正在考虑切换到带有AJAX前端的NoSQL数据存储。我可能会使用jQuery构建前端并使用JSON与Web应用程序中间件进行通信。由于更动态的查询功能,我倾向于MongoDB,但仍在考虑CouchDB。我不确定在中间使用什么。可能是RESTful的?我的偏好是坚持使用Java(或者可能是Scala或Groovy),因为我使用Drools等工具来制定规则,使用Shiro来保证安全性。但话又说回来,我想选择一些快速且易于使用的东西,所以我对其他

c# - 开发人员开始从SQL迁移到NO-SQL(CouchDB,FathomDB,MongoDB等)时必须采取哪些 “mental steps”?

我全神贯注于关系数据库以及如何针对它们进行有效编码。我的大部分经验是使用MySQL和SQL。我喜欢听到很多有关基于文档的数据库的信息,尤其是当最近的播客中有人提到巨大的性能优势时。因此,如果我要走那条路,从SQL转换为NO-SQL必须采取哪些精神步骤?如果您的回答有什么不同,我主要是C#开发人员(无论如何,今天还是)。我已经习惯了像EF和SQL的Linq之类的ORM。在ORM之前,我使用泛型和数据读取器滚动了自己的对象。也许很重要,也许不重要。这里有一些更具体的内容:我需要如何考虑联接?如何在没有SELECT语句的情况下进行查询?当我在代码中添加属性时,现有存储对象会怎样?(随时在此处