是否应该把程序日志写入到 Mysql 数据库中

237 天前
 Mianmiss

RT 我发现我司很多开发以及一些外采的系统 都很喜欢把程序日志写入到数据库中。

数据库压力、性能开销等都会受到影响

5692 次点击
所在节点    程序员
49 条回复
securityCoding
236 天前
边缘内部系统 qps 不过 10 爱咋存咋存,挂了也是靠人吼
huijiewei
236 天前
数据库只存操作日志和审计日志

系统的日志都是单独存的
wenye123
236 天前
看项目 小项目咋搞都行 大项目肯定还是得规范化
akira
236 天前
有存就行,至于好不好,看实际情况再说。。。

业务没起来前,存哪不重要,重要的是要存。
业务起来了,钱到位怎么改都行。。。
bthulu
236 天前
具体问题具体分析. 如果是公司内部部署到公网服务器, 对外提供服务, 那肯定不合适.
如果是像我司这种, 都是部署在客户普通 PC 机上的, 不写数据库你写哪? 还整什么 es, loki, clickhouse, 你这不是让现场实施找罪受么, 不怕人家回公司打死你?
dog82
236 天前
关键的操作日志可以写进去,不过日志表的引擎换成 myisam
nutting
236 天前
直接写太侵入了吧,先正常写日志,到文件。再用采集模块到 es 什么的入库,这样解藕
snitfk
235 天前
感觉放 ES 是比较合适的方案。速度快,查询也方便。支付的量级也比较大。数据库单表一大就会卡。
julyclyde
235 天前
写到关系型数据库,基本上可以认为是整个项目组没见过什么世面吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX