将Yii2应用程序连接到我的sql群集

将Yii2应用程序连接到我的sql群集,yii2,mysql-cluster,Yii2,Mysql Cluster,如果我使用的是mysql数据库,而现在我想在服务器上使用mysql集群,这会有什么不同吗。这将如何影响我的yii2应用程序??我是否必须对db连接进行任何更改,还是只连接到任何节点?这是否会影响活动查询??它是否会影响活动模型关系 提前谢谢 您需要仔细阅读MySQL文档中的部分 最重要的部分是: 指数化的列宽限制 无法为文本和BLOB编制索引 位列不能是主键、唯一键或索引,也不能是复合主键、唯一键或索引的一部分 不能有自动递增列且没有显式主键的表 仅读取提交的事务隔离级别 外键仅在NDB Cl

如果我使用的是mysql数据库,而现在我想在服务器上使用mysql集群,这会有什么不同吗。这将如何影响我的yii2应用程序??我是否必须对db连接进行任何更改,还是只连接到任何节点?这是否会影响活动查询??它是否会影响活动模型关系


提前谢谢

您需要仔细阅读MySQL文档中的部分

最重要的部分是:

  • 指数化的列宽限制
  • 无法为文本和BLOB编制索引
  • 位列不能是主键、唯一键或索引,也不能是复合主键、唯一键或索引的一部分
  • 不能有自动递增列且没有显式主键的表
  • 仅读取提交的事务隔离级别
  • 外键仅在NDB Cluster 7.3及更高版本中受支持

yii2中的AR实现应该基本上是好的。您的连接方式与往常一样。

非常感谢您。。通过阅读以上几点。似乎这不是一个选择使用的权利。我将在两台服务器之间配置mysql主复制。