Tablestore入门手册--全局二级索引使用
Tablestore入门手册--全局二级索引使用 概述 全局二级索引和主表有着相同的存储结构,其索引列可以是主表的主键列或预定义列,其属性列为主表的预定义列。写入主表的数据,经过毫秒级延迟异步同步到全局二级索引,即可被查到。与主表相同,如GetRow,BatchGetRow和BatchGetRow的查询操作均可以作用于二级索引;与主表不同,二级索引不支持用户直接写,只接受来自主表的数据同步。指定主键的前缀范围,可以实现对主表的范围扫描(GetRange),查询范围的指定必须和主键范围保持一致。如果查询范围无法表示成主键前缀的形式,则可以使用二级索引重新组合字段顺序。相比范围查询(GetRange)加过滤器(filter)的方式,二级索引可以大大减少扫描数据量,提升查询速度。本文通过一个例子来阐述二级索引加速查询的本质,使用姿势,并配上完整代码——以电话话单查询为背景,用户的每次通话,都会被记录在如下主表中: CellNumber、StartTime作为表的联合主键,分别代表主叫号码与通话发生时间。CalledNumber、Duration、BaseStationNumber三列为表的预...

