日志记录是存文件还是数据表好呢

比如微信支付回调的 这些记录文件还是数据表好呢 什么情况文件 什么情况数据表呢

回复
阅读 3.2k
3 个回答

日志文件一般用来记录对数据库的操作信息或者测试时打印一些数据信息用来方便查找问题,例如对数据库的操作等引起的问题、或者查看回调传过来的信息,使用日志文件能够记载下来方便出问题时查看分析出错原因。
如果只是偶尔保存少量数据或者记录应用程序的日志数据,那么选择文件就好了,而且将数据存储在文本文件中适合于非敏感数据。如果应用程序的用户需要频繁访问数据或者要求保留数据,通常这是需要将数据移到数据库中进行存储。

具体选择哪种还是看具体需求,当然你也可以两种都用,最好和产品或者业务相关人员沟通确认下需求,根据业务需求来做,要是没太大关系做个定时任务定期清除不必要的数据和日志文件也是可以的。

其实都可以,看这个日志你们怎么用,如果这个日志,你们频繁在线使用,那就格式化好存数据库.如果你们几乎不用,或者说不是在线使用,那就格式化好结构存到文件里.需要的时候再导入数据库也好,直接读取也好,都可以.

其实都可以 我更倾向建议存日志再接入ELK 方便查看数据和做图表

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏