根據國外媒體報道,全球最大的分類信息網站Craigslist正在使用MongoDB數據庫存檔數據,之前該網站使用的是MySQL數據庫集群。這或許是采用NoSQL數據存儲的最大的網站。
以下是有關Craigslist的MongoDB 集群,來自該網站的軟件工程師Zawodny:
我們正在測算安裝大概50億文檔的空間,從最初的20億文檔導入,以及加上未來幾年需要的空間。平均一個文檔的大小是2KB一共10TB的數據)。對於MongoDB我們是實踐中摸索經驗,這個特殊的任務不是高吞吐量或者是不可預測的成長。
在遷移的過程中,將數據導入MongoDB,會比從MySQL中導出要快。
有興趣的朋友可以觀看視頻,Zawodny解釋在Craigslist的數據存儲的演變,以及MongoDB如何滿足站點基礎構建的未來。當然在該視頻,你還可以了解到Craigslist為何在眾多數據存儲解決方案中選擇MongoDB。
MongoDB 簡介:
MongoDB是一個介於關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似 json的bjson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,幾 乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。
Craigslist 簡介:
Craigslist是由創始人Craig Newmark於1995年在美國加利福尼亞州的舊金山灣區地帶創立的一個網上大型免費分類廣告網站。它也可稱為是分類信息網站的鼻祖,國內同類網站包括趕集網站、58同城等。