2017-08-27 6 views
0

mysql dbを使用していて、別のマシンに変更しても、今度は自分のサーバでMysqlクラスタを使用したいと思っています。これは私のyii2アプリケーションにどのように影響しますか? db接続に何か変更を加える必要がありますか、まったくノードに接続するだけですか?これはアクティブクエリに影響しますか?それはアクティブなモデル関係に影響を及ぼしますか?Yii2アプリをMy SQLクラスタに接続

ありがとうございます。

答えて

1

MySQLドキュメントのKnown Limitations of NDB Clusterセクションをよく読んでください。

  • BIT列が主キー、ユニークキー、またはインデックスすることはできません、
  • TEXTとBLOBのインデックスを作成することができない、指数化のための

    • 列幅の制限、また次のことができます。

      最も重要な部分であります

    • AUTO_INCREMENT列と明示的な主キーを持つ表を持つことはできません。
    • READ COMMITTEDトランザクション分離レベル、
    • 外部キーは、NDB Cluster 7.3以降でのみサポートされています。

    Yii 2のAR実装は、基本的には問題ありません。あなたはいつもと同じ方法で接続します。

  • +0

    上記の点を読んでいただきありがとうございます。それは使用する選択肢の権利ではないようです。私は2つのサーバ間でmysqlマスタマスタレプリケーションを設定するだけです。 – XXLend

    関連する問題