为了账号安全,请及时绑定邮箱和手机立即绑定

日志是保存到数据库好还是本地文件好?

日志是保存到数据库好还是本地文件好?

婷婷同学_ 2018-07-23 21:36:06
是这样,商城要对接第三方支付,现在要在支付回调入口加入回调日志,只要进入过回调的请求都保存到日志里。现在有个疑问,就是这个回调日志是保存到数据库好还是保存到本地文件好。保存到数据库又怕占用数据库资源。现在回调请求每天有几百万的请求,而且还有并发的请求可能。到底这回调日志是写入数据库好还是本地文件好。请求有经验的大牛解答
查看完整描述

4 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

个人推荐保存到日志文件中,日志量大,你每次保存数据库会增加数据库的写负担,而且放在日志文件中,后期可以做类似Logstash应用来做日志采集,进行数据可视化分析,这个时候就不用担心多余的数据库读负担,毕竟数据库的读写资源是非常重要的。

查看完整回答
反对 回复 2018-07-29
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

比较赞同楼上的建议。如此并发量和数据量的情况下实在不建议保存到数据库。当数据量逐渐占用越来越多的数据库磁盘空间时,数据库的性能会是一个新的问题。

给出题主两个建议

  1. 把日志数据保存问本地文件,定期备份存放到其他地方

  2. 如何要日后可能涉及日志分析方面,可以考虑第三方日志服务。比如阿里云的日志服务(绝逼不是打广告,因为我在用)


查看完整回答
反对 回复 2018-07-29
  • 4 回答
  • 0 关注
  • 4781 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号