[闲聊] SQL与NoSQL

楼主: snobbery (egoist)   2012-06-18 19:49:58
SQL与NoSQL到底有什么差别呢?
根据查阅wiki与听朋友说,
SQL就是有一大堆的relation, 然后NoSQL只需要管key-value tuple,
我听完这个答案只觉得有听没有懂.
我的了解与疑问如下:
SQL对我来说就是很多表格,
然后SQL language给我的能力是能够自由地选取某个表格的某几行或是某几行片段,
甚至是合并多个表格也可以,
但是合并多个表格所要用的JOIN operation是比较耗时间与运算资源的.
但是NoSQL的所谓key-value tuples对我来说仍是表格的概念,
只是NoSQL似乎放弃了合并表格与选取几行几列的片段的这类operation,
而只提供选取某行或是某列的operation,
所以NoSQL会比较快也比较简单实现.
因此如果我的大方向的理解算是对的话,
NoSQL似乎只是拿掉SQL中的一些耗时间的operation来增进速度?
作者: hilorrk (Cary)   2012-06-18 20:40:00
不算对 NoSQL是很多种结构的总称 http://bit.ly/LzHGEzh

Links booklink

Contact Us: admin [ a t ] ucptt.com