假装是mysql服务器

4c8rllxm  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(172)

对于一个项目,我们正在与几个外部合作伙伴合作。对于这个项目,我们需要访问他们的mysql数据库。问题是,他们不能那样做。他们的数据库托管在一个托管环境中,在这个环境中他们没有太多的配置可能性。他们不想让我们访问他们所有的数据。所以他们提出的解决方案是联邦存储引擎。
现在,他们的数据库中的每个表都有一个表。问题是,我们获得的数据量是巨大的,而且将来还会增加。这意味着在我们的数据库上执行了很多插入操作。我们的最佳解决方案是拦截所有传入的mysql流量,对其进行处理,然后将其批量存储。我们还考虑过使用redis之类的工具来存储数据。
另外,我们计划从不同的合作伙伴那里获得更多的数据。他们可能会以不同的方式向我们提供数据。所以使用redis可以让我们,把所有的数据放在一个地方。
将数据存储在mysql数据库后复制到redis不是一个选项。我们只是不能处理那么多的插入,我们需要尽快的数据。
热释光;dr有没有办法假装mysql服务器,这样我们就可以直接处理通过联邦存储引擎接收到的数据?
我们还考虑将黑洞引擎与二进制日志记录结合使用。因此传入的数据只会写入二进制日志,而不会存储在数据库中。但是性能仍然会受到磁盘i/o的限制。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题