RDBMS和NoSQL本质上有什么区别?

时间:2012-03-15 15:41:40

标签: mongodb rdbms nosql

我不知道是否已经讨论过这个话题。如果是,请指出我。

从设计哲学的角度来看,我的意思是 REAL 的区别。有人说RDBMS就像自动变速器车辆,而NoSQL就像手动变速器车辆。 RDBMS更像是一个黑盒子,但是NoSQL使您能够更好地控制组织数据的方式,因此查询的计算复杂性是可预测的。

然而,正如我们所见,MongoDB正在提供与RDBMS类似的查询接口。 RDBMS和NoSQL会通过不同的路径到达同一个目的地吗?

2 个答案:

答案 0 :(得分:0)

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

这会让你有一个很好的理解。

“非常大的数据集通常是按时间顺序发生的基于事件的交易。例如网络日志,购物交易,装配线设备的制造数据,科学数据收集等。这些类型的数据每秒都会大量累积,并且可以将RDBMS的所有开销放在一边。但对于OLTP处理,没有什么比数据质量和精心设计的RDBMS的性能更好。“

答案 1 :(得分:0)

简单地说,在哲学上,它是记事本中的空文件打开与Excel中的模板表之间的区别。