2012-03-15 65 views
0

我不知道这个话题是否被讨论过。如果是的话,请在那指向我。本质上RDBMS和NoSQL有什么区别?

我的意思是REAL的差异,从设计理念的角度出发。有人说RDBMS就像自动变速器车一样,NoSQL就像手动变速器车一样。 RDBMS更像是一个黑盒子,但NoSQL可以让您更好地控制组织数据的方式,从而可以预测查询的计算复杂度。

但是,正如我们所看到的,MongoDB正在转向提供与RDBMS类似的查询界面。 RDBMS和NoSQL会通过不同的路径去相同的目的地吗?

回答

0

http://it.toolbox.com/blogs/madgreek/nosql-vs-rdbms-apples-and-oranges-37713

这会给你一个很好的理解。

“极大的数据集通常是按时间顺序发生的基于事件的事务,例如weblogs,购物交易,来自装配线设备的制造数据,科学数据收集等等。这些类型的数据每秒钟大量积累,可以将RDBMS的所有开销都放在膝盖上,但对于OLTP处理来说,没有什么能够胜过数据质量和精心设计的RDBMS的性能。“

+0

首先在谷歌,我想到了什么! – Alex 2012-03-15 15:44:48

+0

发表了一篇不错的奖励! – Har 2012-03-15 15:47:31

0

简单地说,严格来说,它就是记事本中打开的空文件和Excel中的模板表之间的区别。