Twitter公司一位名叫Ryan King的工程師日前向博客MyNoSQL透露,公司計劃從MySQL遷移到Cassandra數據庫,因爲後者具有更大的彈性、可擴展性和大量的社區網絡開源開發人員。
我們有大量的數據,在數據巨大,增長率正在加速的情況下,我們需要一個系統,它可以更爲自動化,並高度可靠、可用。Ryan King表示。
相關數據顯示,在2009年裏,Twitter用戶數從1月份的每天約 200萬人,激增至12月份的每天近5000萬人。每天登陸Twitter的用戶數量增長已經超過了20倍。
事實上,對於熟練的程序員來說,所謂的NoSQL數據庫可以提高性能和可擴展性,這使得它們吸引消費者的網絡世界。
像Facebook和Twitter,以及最初的Web 2.0的寵兒Digg,也正從MySQL數據庫遷移到Cassandra數據庫。
Ryan King表示,試驗發現,Cassandra數據庫比MySQL更具有可擴展性、可靠和更易於管理。
把裝有所有tweets和 retweets信息的平臺遷移到Cassandra上去,這是Twitter的當前要務。Ryan King說。在這之後,我們將開始把一些新的項目遷移到Cassandra或者其他的平臺。