我們正在構建一個系統,需要將大量數據放入持久存儲器中一段固定時間 - 30至60天。由於數據並不重要(例如,當虛擬機停機時我們可能會丟失一些數據),並且我們不希望爲每個請求付出堅持的代價(延遲對我們至關重要),因此我們正在考慮緩衝&批處理數據或以異步方式發送。帶TTL的最佳海量數據持久存儲?
數據只能追加,我們需要每個請求持續2-3項,系統進程~10k rps在多個主機上水平縮放。
我們在選擇Mongo(3.x?)或Cassandra之間猶豫,但我們可以與任何其他解決方案。這裏有沒有人有解決這類問題的經驗或暗示?我們正在運行一些PoC,但我們可能無法及早發現所有問題,並且支出可能會很昂貴。
謝謝,我們實際上混合在ElastiSearch中,因爲我們可能不得不創建一些使用任意字段的查詢,但是您的回答非常有用。 – deadsimple