關于NoSQL的一些資料

來源: PHPChina  發布時間: 2010-03-14 17:13  閱讀: 1797 次  推薦: 0   原文鏈接   [收藏]  

  NoSQL 是非關系型數據存儲的廣義定義。它打破了長久以來關系型數據庫與ACID理論大一統的局面。NoSQL 數據存儲不需要固定的表結構,通常也不存在連接操作。在大數據存取上具備關系型數據庫無法比擬的性能優勢。該術語在 2009 年初得到了廣泛認同。

  當今的應用體系結構需要數據存儲在橫向伸縮性上能夠滿足需求。而 NoSQL 存儲就是為了實現這個需求。Google 的BigTableAmazonDynamo是非常成功的商業 NoSQL 實現。一些開源的 NoSQL 體系,如Facebook 的Cassandra, Apache 的HBase,也得到了廣泛認同。

  如果您剛接觸 NoSQL,那有必要學習一些背景知識。下列資料是Kas Thomas,一位國外的技術分析師認為非常有價值的 NoSQL 相關必讀資料:

  Amazon Dynamo 論文。幾乎所有懂 NoSQL 的人都閱讀過它。

  Google 的Bigtable 論文。 也許您已經耳熟能詳。

  Werner Vogels 的Eventually Consistent(發布于ACM Queue)。如果您對最終一致性不是非常清晰,請閱讀這篇文章。

  Brewer 的 CAP 理論(可伸縮性的基礎)在這里可以找到非常好的詮釋。也可以看看 2000 7 月 PODC 上 Brewer的原始幻燈片

  在 2009年6月在 SFO 的 NoSQL 見面會的幻燈片。這些資料可以用經典的、關鍵的、將影響巨大的、值得紀念的來形容。

  SQL Databases Don't Scale是一篇簡短、基礎、直切問題的文章。除非您是一位在伸縮性問題上身經百戰的數據庫管理員,否則,這篇文章講述的內容對于您可能是非常關鍵的。

  Jonathan Ellis的文章NoSQL Ecosystem以表格的方式對當今主流的分布式數據庫做了比較。類似的比較還有Quick Reference to Alternative data storages。Ellis 的文章除了表格對比外對于想了解 NoSQL 生態的人來說是非常值得一讀的,該文章內涵豐富,短小精悍;而Quick Reference to Alternative data storages主要是表格,這些表格對比的內容又比 Ellis 的完整。

  【相關國外資源】

  http://nosql-databases.org/該站點的標語是:“非關系型世界的終結向導!”,該站點非常確信自己是:在互聯網上擁有 NoSQL 相關鏈接最多的網站。總之,該網站值得關注。

  另外,作為 NoSQL 極客(geeks),請 follow@nosqlupdate。另外,請 follow@al3xandruMyNoSQL blogNoSQL Week in Review的創建者)。NoSQL Week in Review比較新,希望能保持正常更新,因為它確實很棒!

  當然,您還可以看看 Ricky Ho 最近的博文,他總結了一些分布式數據存儲技術關鍵點。他的博文中有兩篇非常值得一看的文章:Query Processing for NoSQL Databases,還有NoSQL Design Patterns(《程序員》雜志有譯文)。

  【相關國內資源】

  · 分布式 Key Value Store 漫談

  · 豆瓣開源數據存儲系統BeansDB

  · NoSQL數據庫探討之一 - 為什么要用非關系數據庫?

  · CAP 原理和 BASE 思想

0
0
 
標簽:NoSQL
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()