我有一個從大約90-100個Web服務器收集實時Apache日誌數據的系統。我還定義了一些url模式。什麼是最好的數據庫/存儲來存儲統計數據?
現在我想建立另一個系統,更新基於這些日誌每個模式的出現時間。
我曾想過使用MySQL來存儲統計資料,通過聲明進行更新: 「更新table
設置count
=計數+ 1,其中....」,
但恐怕MySQL的來自此類服務器數量的數據將變慢。此外,我正在尋找一些更具擴展性和簡單性的數據庫/存儲解決方案。 (作爲RDBMS,MySQL在這種情況下支持太多我不需要的東西)。你有什麼主意嗎 ?
Redis的將是完美的解決方案,爲單位遞增操作從比賽到保護條件。 Cassandra和Riak不支持這個功能,這會使正確更新數據變得困難。 – 2010-08-19 09:20:13