在Docker中扩展mysql
我正在寻找扩大可能涉及多个服务器的群体上的MySQL。 确保数据在不同服务器上的容器之间同步的最佳方法是什么?
我意识到一个没有docker的标准configuration,我不得不build立复制。 我想知道是否有办法做到这一点,更适合和容易与docker部署。
Docker-compose and docker swarm
是在Docker-compose and docker swarm
环境中进行扩展的好工具。 但是目前MySQL-DB scaling is not possible in docker-compose or docker-swarm
。 原因:
-
适合无状态的容器
-
在docker-swarm中主 – 从configuration不可能
-
docker覆盖networking中没有可用的复制方法
未来可能我们有这样的技术来使RDBMS缩放。