作者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