業(yè)務(wù)中有大量操作日志需要記錄,并且有專門的后臺管理系統(tǒng),給策劃,運營做數(shù)據(jù)查看,分析;
有什么好的辦法,既簡單,又高性能的完成大量的日志記錄呢?
日志收集有很多成熟的方案吧!最簡單的就是把日志往隊列里扔,消費端處理保存。如果量很大,可以弄集群弄日志收集服務(wù),也是扔消息隊列再保存
直接存mysql mongodb,如果說是側(cè)重于持久化存儲是可以的。
如果日志量比較大,持久化存儲后,未來還要做搜索分析,那么你說的方案就存在嚴(yán)重性能問題。
日志多了之后,mysql查詢性能太低,而且不好做全文檢索。還是要看你們的業(yè)務(wù)需求和對性能的要求。
我們對性能要求比較高,用ELK方案,幾億條日志搜索都超級快。