2012-12-13 86 views
2

现在看来,谷歌在NewSql解决方案上押注大数据存储。noSql优于newSql的优势

我想知道NoSql解决方案与newSql解决方案相比是否还有一些优势? (如内存管理或其他东西)

+0

http://stackoverflow.com/questions/8729779/why-nosql-is-better-at-scaling-out-than-rdbms是一个类似的线程,有一些答案 – clieu

回答

2

如果您将尝试利用传统关系数据库管理系统(RDBMS)长期建立的优势,并使其与数据库竞争,则NewSql数据库是数据库的一个新“紧张” NoSql数据存储的亮点。它们不是RDBMS的更新或改进,但更多的时候是重写,其中包括抽象数据库“分片”操作的中间件或通过像NoSql这样的计算机网格分布数据库的能力。

RDBMS的威力主要来自于通过结构化查询语言(SQL)的可查询性,它们的事务性和对ACID主体的依赖性(Atomicity,Consistency,Isolation,Durability)以及随着时间的推移开发的强大工具来管理它们。关系模型消除了在多个地方重复存储相同信息这一事实带来的好处。

NoSql的好处是速度很快,可以跨越一个网格横向扩展,并且缺少维护模式。这使得它们甚至对付休闲数据存储都具有非常高的性能。但是他们缺乏从传统RDBMS中获得的好处,因为查询语言操纵数据并不是真的存在(还没有),它们不能在整个计算网格中进行事务处理,而且他们也缺乏对付它们的工具MS Sql服务器管理工​​作室。

NewSql试图采取两个世界的最好的部分,我认为它最终会。 RDBMS V.s.的Here is a great write up。 NoSql V.s. NewSql on bananagunprogramming.com