【发布时间】:2018-07-21 07:02:02
【问题描述】:
我有一个应用程序,我需要在其中维护对集合执行的审核日志操作。我目前正在使用 MongoDB 进行存储,到目前为止效果很好。 现在对于审计日志,我正在考虑使用 MySQL 数据库,原因是-
1. 使用 mongo 隐式审计过滤器会降低性能。
2.如果我将日志也存储在 mongoDB 中,存储空间会很大,这会影响集群中节点的复制。
查看日志的条件在应用程序中并不常见,因此考虑将日志存储在主存储之外。我很困惑将 mongoDB 与 MySQL 一起使用,这也是未来观点的正确选择。
MySQL 也是存储审计日志的好选择,或者任何其他数据库可以帮助我以后存储和条件查询。
【问题讨论】:
标签: mysql mongodb mongoose audit audit-trail