我有一个应用程序,我需要维护对集合执行的审计日志操作。我目前正在使用MongoDB进行存储,目前效果很好。 现在对于审计日志,我正在考虑使用MySQL数据库,其原因是 -
1。使用mongo隐式审核过滤器会降低性能。
2。如果我将日志也存储在mongoDB中,这会影响集群中节点的复制,那么存储将是巨大的。
查看日志的条件在应用程序中并不常见,因此要考虑将日志存储在主存储之外。我很困惑使用mongoDB与MySQL,这也是未来视角的正确选择。
此外,MySQL是存储审核日志的不错选择,或者任何其他数据库可以在以后帮助我进行存储和条件查询。
答案 0 :(得分:0)
仅出于此目的,不能保证性能进入完全不同的数据库系统。
我的第一个分离尝试是在当前数据库系统中创建一个新数据库,然后转发到那里,甚至使用普通的文本文件。
提供您的反馈意见。