为了学习目的,我正在尝试实现一个mariadb切分。我已经研究了数据库切分的一般情况,并发现mariadb蜘蛛存储引擎支持分片。我不想蜘蛛存储引擎,并喜欢测试令牌存储引擎,因为它的高性能。我计划在两个不同的VM实例上分割一个简单的数据库。我的问题是,
发布于 2018-02-04 12:38:18
我认为你的两个问题的答案可能是MaxScale。MariaDB MaxScale是一种数据库代理,它支持连接池、负载平衡、自动故障转移、查询路由、读写拆分等功能。利用查询路由特性实现切分。对于一个教程,请尝试例如这一个。
另一种解决方案可以是ProxySQL,它是一种具有一些相同特性(包括切分 )的竞争数据库代理产品。ProxySQL相对于MaxScale的一个优势是许可GPLv3与BSL,尽管经过一定时间后BSL软件变成了GPL。MaxScale 2.1 成为通用GPL,2019年7月1日。
https://dba.stackexchange.com/questions/68804
相似问题