我有一个应用程序,需要维护对集合执行的审计日志操作。目前我正在使用MongoDB进行存储,这在目前为止运行良好。
现在考虑使用MySQL数据库来记录审计日志,原因如下:
1. 使用mongo隐式审计过滤器会降低性能。
2. 如果将日志也存储在MongoDB中,则存储空间将非常巨大,这将影响群集节点的复制。
由于应用程序很少查看日志,因此考虑将日志存储到主存储之外。我对使用MongoDB和MySQL感到困惑,同时也不确定从未来的角度来看这是否是正确的选择。
此外,MySQL是存储审计日志的好选择吗?还是其他数据库可以帮助我存储并进行条件查询。
1. 使用mongo隐式审计过滤器会降低性能。
2. 如果将日志也存储在MongoDB中,则存储空间将非常巨大,这将影响群集节点的复制。
由于应用程序很少查看日志,因此考虑将日志存储到主存储之外。我对使用MongoDB和MySQL感到困惑,同时也不确定从未来的角度来看这是否是正确的选择。
此外,MySQL是存储审计日志的好选择吗?还是其他数据库可以帮助我存储并进行条件查询。