下面的文章主要介紹的是Digg用NoSQL來替代MySQL數據庫的緣由,雖然MySQL數據庫的應用較為廣泛,但是它也存在一定的缺點,例如在Digg中其實際操作起來就不如NoSQL更為的靈活,以下就是主要內容講述。
繼Twitter之後,社交新聞網站Digg決定跟MySQL說再見,並替換掉它的大部分基礎設施組成,Digg將從LAMPLinux、 Apache、MySQL和Perl/PHP/Python)架構遷移到基於Cassandra的NoSQL架構。
Apache Cassandra是一套開源分布式數據庫管理系統,最初由Facebook開發,用於儲存特別大的數據。Cassandra是一個混合型的非關系的數據庫,主要特點是它不是一個數據庫,而是由一堆數據庫節點共同構成的一個分布式網絡服務,對Cassandra的一個寫操作,會被復制到其它節點上,對 Cassandra的讀操作,也會被路由到某個節點上面去讀取。
Casandra的使用者現在包括了Rackspace、Digg、Facebook、Twitter、Cisco、Mahalo、Ooyala等等。
以上的相關內容就是對Digg用NoSQL替代MySQL的介紹,望你能有所收獲。