我一直在阅读关于MySQL集群7的文章,似乎有一些对memcache存储引擎的支持。
实现是否需要应用程序中的任何自定义代码(向memcache发出请求),或者它是否集成到可以
select cars.* from cars WHERE cars.id = 100
MySQL集群+ memcache将能够“自动”首先查看memcache缓存,如果没有命中,请查看MySQL?
就像wise with update一样,每次修改都需要手动设置memcache中的数据,还是有一种机制可以帮我这样做?
我有一个场景,在单个kubernetes集群中,多个mysql服务器在不同的名称空间中运行。所有mysql服务器都属于不同的部门。
我的要求是我应该能够使用主机名连接到不同的mysql服务器,即,
在mysqlServerA命名空间中运行的ServerA应该可以通过以下方法从集群外部访问:
mysql -h mysqlServerA.mydomain.com -A
在mysqlServerB命名空间中运行的ServerB应该可以通过以下方法从集群外部访问:
mysql -h mysqlServerB.mydomain.com -A
诸若此类。
我尝试过使用Nginx Ingress控制器的配置
MySQL有许多不同的高度可用的解决方案,我想知道所有当前实现之间的区别是什么,下面是最新的实现:
MySQL组复制(由Oracle)
MySQL NDB集群(由Oracle编写)
Galera集群(加雷拉)
XtraDB集群( Percona)
MySQL Fabric集群(由Oracle编写)
MySQL Orchestrator (吉特布)
对于具有自动故障转移的高可用设置,建议的选项(或任何其他选项)是什么?(对于与具有同步复制的Server镜像等效的内容)