このトピックでは、ルーティングアルゴリズムの定義とシナリオについて説明します。
定義
ルーティングアルゴリズムは、ルーティングフィールドに基づいて論理データベース内の論理テーブルにマッピングされる物理テーブルまたはテーブルシャードを識別するために使用されます。 論理データベースのルーティングアルゴリズムを設定して、指定した条件に基づいて目的の物理テーブルを正確に識別できます。 これにより、ルーティング中のオーバーヘッドが削減され、データ操作の効率が向上します。
説明 ルーティングアルゴリズムが設定されていない場合、論理テーブルのデータに対する操作は、論理テーブルに対応するすべての物理テーブルをトラバースします。 これは、データ処理に要する時間を著しく長くする。
ルーティング・アルゴリズムは、ルーティング・フィールドおよびアルゴリズムからなる。
シナリオ
- テーブルシャードのデータを照会します。
- テーブルシャードのデータを変更します。
- テーブルシャードのデータをエクスポートします。
設定
論理データベースで目的の論理テーブルを見つけ、そのルーティングアルゴリズムを変更できます。