日志数据需不需要单独存储?

目前日志数据,大概占了70%以上的存储量,不得不为此扩充数据库的存储容量。使用mongodb存储,目前数据上亿条了。
写多,读少。

查看了慢日志记录,现在写入大概300毫秒左右。都是日志表的insert操作。

目前虽然暂时还没什么大问题。但是以后几亿,十几亿条那是存在的。

需不需要单独开一个数据库,用来存储日志?或者其他存储方案?

阅读 3.8k
1 个回答

看场景:

  1. 日志是否需要实时分析?

如果不需要实时分析,可以用文件形式,固定格式存储,然后进行离线分析。

  1. 是否一直都需要所有日志?

如果不需要所有日志,只需要部分日志,那么可以给一定时间之前的日志删掉。

现在一般的做法都是,近期日志存在mongodb这种数据库中,长期日志存储在大数据平台。

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