[フェニックス] 10、グローバルインデックスの設計手法

アウトライン

クラスタリソースが十分に活用できるように、グローバル・インデックスは、フェニックスの重要な特性である、セカンダリインデックスの使用の合理化は、クエリの待機時間を短縮することができます。この記事では、どのように効率的な設計とインデックスの使用を記載しています。

グローバル索引の説明

単にグローバルインデックスを介して別個のデータテーブルHBaseのデータを格納するためにインデックステーブルです。私たちは、次の例により、インデックスデータとメインデータテーブルとの関係を見てください。

-- 创建数据表
CREATE TABLE DATA_TABLE(
  A VARCHAR PRIMARY KEY,
  B VARCHAR,
  C INTEGER,
  D INTEGER);
  
-- 创建索引
CREATE INDEX B_IDX ON DATA_TABLE(B)INCLUDE(C);

-- 插入数据
UPSERT INTO DATA_TABLE VALUES('A','B',1,2);

メインテーブルにデータを書き込むときは、インデックスデータは、インデックステーブルに同期されます。テーブルの主キーインデックスます

おすすめ

転載: yq.aliyun.com/articles/633486