我想寫一個自定義網站分析和行動跟蹤解決方案,並將其用作反饋機制,例如。用於搜索或內容建議。針對網絡分析的最佳數據存儲
如果只用於短期數據,我會使用一些NOSQL引擎,但數據保留有限。但理想情況下,我想保持悠久的歷史。
過去我見過的一個很好的方法是使用mysql進行存儲,每月一張表,舊錶被轉換爲MySQL ARCHIVE格式。爲了瀏覽檔案和彙總數據,實現了MySQL視圖。
我的問題: Google Analytics如何存儲其數據?在一個結構化的數據庫或其他東西。您建議如何避免長時間記憶豬,同時保持查詢可能性的靈活性?
(我不關心寫入速度爲DB,這將在異步分批發生,而不是在實時)
您可以嘗試一些BI工具。例如,Infobright有一個社區版本,可能適合您的工作。它以基於列的格式內部存儲數據,但您可以使用標準SQL來收集統計信息。 – 2012-02-18 12:07:40
謝謝ypercube,這對我來說可能有更多的學習曲線。 – Martin 2012-02-18 12:30:29