天天看點

[Phoenix基礎]-- 二級索引應該使用local Index還是global Index?

版本:phoenix 4.12.0

說明:

1、一個global index表對應着一個hbase 表,local index是在主表上新增一列存儲索引資料。

2、适用場景

global index :适用于多讀的場景,但是存在同步索引時帶來網絡開銷較大的問題。

local index :由于和原資料存儲在一張表中同步索引資料會相對快一點。

3、推薦使用 global index

原因如下

  • 目前版本的 local index 的實作相對global index不太完善,使用存在一定的風險。
  • local index 功能一旦改進後,更新流程相對複雜。
  • 大多數使用者使用二級索引是為了分析,而在大資料量下使用 glboal index會有更多的優勢。