日志是保存到数据库好还是本地文件好?
是这样,商城要对接第三方支付,现在要在支付回调入口加入回调日志,只要进入过回调的请求都保存到日志里。现在有个疑问,就是这个回调日志是保存到数据库好还是保存到本地文件好。保存到数据库又怕占用数据库资源。现在回调请求每天有几百万的请求,而且还有并发的请求可能。到底这回调日志是写入数据库好还是本地文件好。请求有经验的大牛解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
个人推荐保存到日志文件中,日志量大,你每次保存数据库会增加数据库的写负担,而且放在日志文件中,后期可以做类似Logstash应用来做日志采集,进行数据可视化分析,这个时候就不用担心多余的数据库读负担,毕竟数据库的读写资源是非常重要的。
这个保存数据库好,不容易被删.
比较赞同楼上的建议。如此并发量和数据量的情况下实在不建议保存到数据库。当数据量逐渐占用越来越多的数据库磁盘空间时,数据库的性能会是一个新的问题。
给出题主两个建议