作者snobbery (egoist)
看板CSSE
标题[闲聊] SQL与NoSQL
时间Mon Jun 18 19:49:58 2012
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来增进速度?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 129.31.194.111
2F:→ bamboo82:说的只是nosql的一部份,重点是在nosql的目地是圴时存取 06/07 14:22