Digg投奔NoSQL 關系數據庫行將就木
原創【51CTO綜合報道】NoSQL的未來一片光明,51CTO之前也曾報道過《對SQL說不!NoSQL的數據庫技術革命》。如此看來,傳統數據庫,特別是關系數據庫的未來很不明朗。
社交新聞網站Digg近日決定放棄MySQL,并從LAMP(Linux、 Apache、MySQL和Perl/PHP/Python)架構遷移到基于Cassandra的NoSQL架構。不久之前,Twitter也做出了相同的舉措。
Apache Cassandra是一套開源分布式數據庫管理系統,最初由Facebook開發,用于儲存特別大的數據。Cassandra的主要特點就是它不是一個數據庫,而是由一堆數據庫節點共同構成的一個分布式網絡服務,對Cassandra的一個寫操作,會被復制到其他節點上去,對Cassandra的讀操作,也會被路由到某個節點上面去讀取。51CTO向您推薦《詳解NoSQL數據庫Apache Cassandra的配置》一文,以方便您更好的了解Cassandra。
相關閱讀
NoSQL,意即反SQL運動,是一項全新的數據庫革命性運動,早期就有人提出,發展至2009年趨勢越發高漲。NoSQL的擁護者們提倡運用非關系型的數據存儲,相對于目前鋪天蓋地的關系型數據庫運用,這一概念無疑是一種全新的思維的注入。
現今的計算機體系結構在數據存儲方面要求具備龐大的水平擴展性,而NoSQL致力于改變這一現狀。目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型數據庫。
NoSQL項目的名字上看不出什么相同之處,但是,它們通常在某些方面相同:它們可以處理超大量的數據。
這場革命目前仍然需要等待。的確,NoSQL對大型企業來說還不是主流,但是,一兩年之后很可能就會變個樣子。在NoSQL運動的***一次聚會中,來自世界各地的150人擠滿了CBS Interactive的一間會議室。分享他們如何推翻緩慢而昂貴的關系數據庫的暴政,怎樣使用更有效和更便宜的方法來管理數據。
“關系型數據庫給你強加了太多東西。它們要你強行修改對象數據,以滿足RDBMS (relational database management system,關系型數據庫管理系統)的需要,”在NoSQL擁護者們看來,基于NoSQL的替代方案“只是給你所需要的”。
【更多關于數據庫發展的趨勢性報道】