5
我需要在數據庫中存儲大約1億條記錄。其中約60-70%將每天刪除,每天插入相同數量的記錄。我感覺像Hbase這樣的文檔數據庫,Big Table會適合這個。還有許多其他的數據存儲,如Cassandra,MongoDb等。對於這類問題,哪種數據存儲會很有用,因爲每天會有大量的讀/寫操作(數十萬的數量級)。最佳數據存儲大量數據讀寫
我需要在數據庫中存儲大約1億條記錄。其中約60-70%將每天刪除,每天插入相同數量的記錄。我感覺像Hbase這樣的文檔數據庫,Big Table會適合這個。還有許多其他的數據存儲,如Cassandra,MongoDb等。對於這類問題,哪種數據存儲會很有用,因爲每天會有大量的讀/寫操作(數十萬的數量級)。最佳數據存儲大量數據讀寫
根據您所提到的特性(JSON文件,訪問由按鍵100萬條記錄,均衡的讀取/寫入)我會說CouchDB或Membase是較好的選擇(這裏是一個quick comparison)
兩個HBase的Cassandra也可以工作,但對於HBase,你需要安裝很多你不會真正使用的組件(Hadoop,ZooKeeper等),只有當你有更多的寫入而不是讀取時,Cassandra纔會更好(至少是上次我用它)。
大桌子,不幸是谷歌內部:)
也許你想要一個效率比較。你可以在他們的網站上看到每一個數據存儲的表現。我們使用卡桑德拉類似的情況,但我沒有與其他數據存儲玩 – Nishant 2011-12-23 08:14:32
你的數據的性質可能影響這個數據庫比較以及 – Prescott 2011-12-23 08:21:23
許多數據存儲可以處理1億條記錄和這些讀取/刪除率。記錄的大小是多少?什麼是你的數據訪問模式等寫入與讀取比例等? – 2011-12-24 13:24:00