看板 Database 關於我們 聯絡資訊
資料庫名稱:MSSQL / MYSQL 資料庫版本:2014 / 5.5.22 內容/問題描述: 其實還在架構選擇中 就是目前有個需求是要記錄每個USER每秒產生的一筆LOG 如果是這樣 worst case 就是一個user 一天要產出86400筆記錄 有1000個user 的話不就一天要記錄86400000筆 沒一個月資料表應該就破億筆 想請問如果有log 需求的話通常會怎麼寫 這個log 是要可以隨時被查詢的 若是算保存3個月(或1個月)的話該怎麼處理 因為目前的主機打算租用在Azure,服務環境應該就是ASP.NET 所以也有硬碟容量限制 有想過自動分表,但是以月份分表難保不會隨著使用著的成長會有更大量的資料 或是這個情況要考慮NOSQL 的解決方案?? 目前是全新案子剛起步,所以要NOSQL 可能也要等目前架構真的爆炸才會換吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.98.175 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1431183844.A.408.html
GoalBased: 要不要先去看一下 這樣要多少錢= = 05/09 23:29
rockchangnew: http://0rz.tw/EVbtf 參考一下囉 05/10 09:46
noxhsu: 有沒有考慮log server?一般伺服的Syslog都是這樣定時打包 05/13 12:56