問題タブ [vitess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
88 参照

vitess - セカンダリ シャーディング キーで Vistess をシャーディングすることは可能ですか?

Vitess データベースを使用して、mysql で水平シャーディングをスケーリングおよび実現しています。Vitess でセカンダリ シャードを実行することは可能ですか。

例: Table 1 - Agency ( AgencyID INT, CreatedOn DATETIME )

Table 2 - PayrollDetails ( AgencyID INT FOREIGN KEY TO Agency Table, PayrollID INT, PayrollCreatedOn DATETIME )

次に、AgencyID をシャーディング キーとして両方のテーブルをシャーディングしました。PayrollDetails テーブルは非常に巨大で、1 億件を超えるレコードがあります。そのため、PayrollCreatedOn フィールドを使用して PayrollDetails テーブルを再度シャードし、プライマリ シャードを両方のテーブルに Agency キーを使用する必要がありますが、payrollDetails テーブルは AgencyID と PayrollCreatedOn の両方を使用してシャードする必要があります。

0 投票する
1 に答える
84 参照

mysql - vitess v6.0.20-20200508 で sql_mode を設定する方法

最新の vitess v6.0.20-20200508 と MySQL バージョン 5.7 を使用しています。MySQL のバージョンを更新せずに、sql_mode から「ONLY_FULL_GROUP_BY」を削除します。誰でも私を助けてもらえますか?で試しました

vttablet では、しかし、sql_mode を更新していません。SQLサーバーの起動中に設定したい。また、 vttablet-up.sh ファイルに追加してみました

しかし、まだ sql_mode を更新していません。助けてください!

ありがとうございました