为什么Document DB(如mongodb和couchdb)对于大量数据更好?

时间:2010-04-30 16:48:37

标签: document couchdb mongodb

我对这个文档db的世界非常新手。

那么......为什么这个数据库对于非常大量的数据比RDBMS(比如mysql或postgresql)更好?

2 个答案:

答案 0 :(得分:3)

她已经实现了良好的索引来携带这种类型的文件,这是专为。这个解决方案更适合文档数据库,因为它适用于它。普通数据库不是为了保存“文档”而设计的,在这个选项中你必须努力搜索你的文档数据,因为每个都可以采用其他格式,这是很多工作。如果您选择文档数据库解决方案,那么您将实现一体化,因为此数据库仅用于“docuemnts”,因为它具有函数所需的实现。

答案 1 :(得分:2)

当您拥有大量数据时,您希望在多台计算机上分发数据。这意味着连接变得非常慢,因为在不同机器上的数据之间进行连接意味着这些机器之间的大量数据通信。

您可以以分层方式将数据存储在mongodb / couchdb文档中,因此不需要连接。

但是依赖于你的用例。我认为关系数据库在报告方面做得更好。

MongoDB和CouchDB不支持事务。您或您的客户是否需要交易?

你想做什么?分析大量数据(商业智能/报告)或每秒许多小修改“HVSP(高容量简单处理)”?