我现在有一个集中式数据库,在一个通过网络共享到其他两个位置的位置。当前的问题是,通过网络获取远程位置的数据比较慢,我想实现分布式db概念。PS:由于某些原因,我不能使用云技术。
请有人详细介绍一下这一点,并建议我为MySQL提供一种最好的分布式db实现方法。提前感谢
发布于 2022-04-20 10:25:11
尝试MySQL的组复制,因为它将读取请求保留到本地服务器,从而减少读取延迟。(基于写的请求仍然需要通过网络。)根据您的方案,如果其他两个位置需要只读特权,那么单主组复制就足够了。否则,多主组复制就是方法,它授予所有位置读-写特权。这是一个很长的话题,如果您之前没有在上述领域的经验,那么部署并不是完全友好的。我建议查看MySQL参考手册或在线搜索相关教程。由于它被认为是DBA的工作,讨论非基于开发人员的主题并不是堆叠溢出的问题。
https://stackoverflow.com/questions/71937141
复制相似问题