私はCassandraからデータを読み取るレポート作成ツールを用意しています。構成は一貫性レベルがLOCAL_QUORUM、圧縮戦略がサイズが階層化され、RF = 3です。読み取り前に読み取り修復をスケジュールする
レポート作成ツールからCassandraにプルリクエストを送信すると、Cassandraの設計に従って、データの一貫性のためにリード修復がトリガーされます。これは実際には良いデザインです。しかし、リード修復は高価で、レポートにはより長い時間がかかります。
レポートユーザーは、午前6時以降のみレポートの生成を開始します。ユーザーがレポートを使用する前に修復スケジュールを設定する方法はありますか。たとえば、私は午前6時前に修理を予定し、修理します。そのため、午前6時以降、すべてのデータはクラスタ全体で構成されます。
このケースでは、Cassandraからのデータの読み取りが開始されると、読み込み修復がスケジュールされたジョブとして終了したため、読み込み修復が再開されません。私は、午前6時にISTが発生した後、一貫性のないデータ書き込み/更新でうまくいく。修理のスケジュールを立てるのにどの技法が良いのですか?また、修理が最近完了した場合は、修理を実際には避けていますか? -Suyodha
こんにちはクリスとJeff..Basedに機会を設定することにより、テーブルの上に読み取り修理を無効にすることができた場合は
...私は私の質問には答え持っています。君たちありがとう。 –