围绕面向文档的数据库

时间:2013-12-17 04:02:54

标签: mongodb couchdb database

尝试理解面向文档的数据库以及如何最好地使用它们。

假设你有一个博客。首先是DOD是一个合理的选择吗?

如果是这样的话,将商店分成几个月是不是一个好主意,这样你就可以在十年后最终得到一个巨大的文件?

3 个答案:

答案 0 :(得分:2)

Definitive Guide to CouchDBchapter致力于使用CouchDB构建博客引擎。

简短回答:您可以使用便条卡或纸张轻松表示的任何内容都非常适合文档数据库。博客帖子和评论是很好地适合这个文档比喻的实体的好例子。

答案 1 :(得分:1)

  

首先,DOD是一个合理的选择吗?

如果您希望对此数据进行关系查询,则不会。如果您将仅限于对分层数据的查询,那么DOD非常合适。

这句话是一半意见,但我认为你会发现传统的关系型SQL数据库只有一些缺点和许多优点。

  

如果是这样的话,将商店分成几个月是不是一个好主意,这样你就可以在十年后最终得到一份巨大的文件?

我从未使用过CouchDB,但我可以代表MongoDB。

对于一个文档,MongoDB的限制为16MB(尽管有增加此限制的方法)。但是数据库大小没有实际限制。实际上,如果需要,MongoDB很容易分片。

答案 2 :(得分:1)

查看此链接,您将了解如何使用node.js

实现它

http://howtonode.org/express-mongodb