使用mongoDb和MySQL结合起来

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

0

性能不能保证仅为此目的而完全转换到另一个数据库系统。

我第一次尝试分离的方法是在您当前的数据库系统中创建一个新的数据库,并将其转发到那里,甚至使用普通文本文件。

请给出您的反馈意见。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接