标签: couchdb

何时在MongoDB上使用CouchDB,反之亦然

我被困在这两个NoSQL数据库之间.

在我的项目中,我将在数据库中创建一个数据库.例如,我需要一个创建动态表的解决方案.

因此用户可以创建包含列和行的表.我认为MongoDB或CouchDB对此都有好处,但我不确定是哪一个.我也需要高效的分页.

comparison performance couchdb mongodb nosql

612
推荐指数
7
解决办法
19万
查看次数

MongoDB或CouchDB - 适合生产?

我想知道是否有人可以告诉我MongoDBCouchDB是否已为生产环境做好准备.

我现在正在研究这些存储解决方案(我现在偏爱MongoDB),但是这些项目还很年轻,所以我预计我必须努力工作才能说服我的经理我们应该采用这个新技术.

我想知道的是:

  1. 谁今天在生产环境中使用MongoDB或CouchDB?

  2. 你是如何使用MongoDB/CouchDB的?

  3. 当你采用这种新的存储机制时,你遇到了什么问题(如果有的话)(你是如何克服它们的)?

  4. 您是如何处理您必须处理的任何迁移问题的?

  5. 您是否对这些您想要分享的解决方案有任何好/坏经历?

database couchdb mongodb

485
推荐指数
10
解决办法
13万
查看次数

258
推荐指数
3
解决办法
6万
查看次数

为什么我应该使用基于文档的数据库而不是关系数据库?

为什么我应该使用像CouchDB这样的基于文档的数据库而不是使用关系数据库.是否存在基于文档的数据库比关系数据库更适合的典型应用程序或域?

database couchdb relational non-relational-database

183
推荐指数
5
解决办法
4万
查看次数

NoSQL - MongoDB与CouchDB

在NoSQL运动方面,我是一个完整的菜鸟.我听说过很多关于MongoDB和CouchDB的内容.我知道两者之间存在差异.你建议学习哪些作为进入NoSQL世界的第一步?

couchdb mongodb nosql

149
推荐指数
3
解决办法
6万
查看次数

Use cases for NoSQL

NoSQL最近在我们的行业中受到了很多关注.我真正感兴趣的是关于人们对关系数据库存储使用的最佳用例的看法.什么应该引发开发人员认为特定数据集更适合NoSQL解决方案.我对MongoDBCouchDB特别感兴趣,因为他们似乎在PHP开发方面获得了最多的报道,这是我的重点.

sql couchdb relational-database mongodb nosql

143
推荐指数
5
解决办法
3万
查看次数

我什么时候应该使用NoSQL数据库而不是关系数据库?可以在同一个网站上同时使用它们吗?

使用NoSQL数据库有什么好处?我最近已经阅读了很多关于它们的内容,但是我仍然不确定为什么我要实现它,在什么情况下我想要使用它.

couchdb mongodb nosql

135
推荐指数
7
解决办法
5万
查看次数

SQL(MySQL)与NoSQL(CouchDB)

我正在设计一个高度可扩展的应用程序,它必须存储大量数据.例如,它会存储很多关于用户的内容,然后是很多他们的消息,评论等.我以前一直使用MySQL,但现在我很想尝试像couchdb或类似的新东西,而不是SQL.

有没有人对此有任何想法或指导?

mysql sql couchdb nosql

124
推荐指数
1
解决办法
12万
查看次数

CouchDB文档建模原理

我有一个问题,我一直试图回答一段时间,但无法弄清楚:

你如何设计或分割CouchDB文件?

以博客文章为例.

半"关系"方式是创建一些对象:

  • 岗位
  • 用户
  • 评论
  • 标签
  • 片段

这很有道理.但我正在尝试使用couchdb(由于所有原因,这很好)来模拟同样的事情并且这是非常困难的.

大多数博客文章都为您提供了一个如何执行此操作的简单示例.它们基本上以相同的方式划分它,但是说你可以为每个文档添加"任意"属性,这绝对是好的.所以你在CouchDB中有这样的东西:

  • 发布(文档中带有标签和片段"伪"模型)
  • 评论
  • 用户

有些人甚至会说你可以把评论和用户放在那里,所以你有这个:


post {
    id: 123412804910820
    title: "My Post"
    body: "Lots of Content"
    html: "<p>Lots of Content</p>"
    author: {
        name: "Lance"
        age: "23"
    }
    tags: ["sample", "post"]
    comments {
        comment {
            id: 93930414809
            body: "Interesting Post"
        } 
        comment {
            id: 19018301989
            body: "I agree"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这看起来非常好,很容易理解.我也理解你如何编写只从你所有的Post文档中提取注释的视图,让它们进入Comment模型,与用户和标签相同.

但后来我想,"为什么不把我的整个网站放到一个文档中?":


site {
    domain: "www.blog.com"
    owner: "me"
    pages {
        page {
            title: "Blog"
            posts {
                post {
                    id: 123412804910820 …
Run Code Online (Sandbox Code Playgroud)

modeling couchdb principles

116
推荐指数
4
解决办法
1万
查看次数

node.js数据库

我正在寻找一个与node.js应用程序配对的数据库.我假设一个json/nosql数据库比关系数据库更好[我可以不用任何json/sql阻抗不匹配].我在考虑:

  • CouchDB的
  • MongoDB的
  • Redis的

任何人都有任何观点/战争故事与node.js的上述兼容性/可部署性?任何明确的收藏?

couchdb mongodb redis node.js

115
推荐指数
6
解决办法
5万
查看次数