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

时间:2017-08-27 08:00:22

标签: yii2 mysql-cluster

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要仔细阅读MySQL文档中的Known Limitations of NDB Cluster部分。

最重要的部分是:

  • 索引的列宽限制,
  • TEXT和BLOB无法编入索引,
  • BIT列不能是主键,唯一键或索引,也不能是复合主键,唯一键或索引的一部分,
  • 您不能拥有包含AUTO_INCREMENT列的表,也没有明确的主键
  • 只有READ COMMITTED事务隔离级别,
  • 仅在NDB Cluster 7.3及更高版本中支持外键。

Yii 2中的AR实施基本上应该没问题。您可以像往常一样连接。