当需要进行in查询时,请根据实际选择合适的方式。
- 方式一:使用多元索引的多词精确查询(TermsQuery)功能,支持任意列的多词精确查询,完全等价于MySQL的in查询,且性能更好。
- 方式二:使用批量读(BatchGetRow)功能,只支持完整主键的精确查询。
当需要进行between...and查询时,请根据实际选择合适的方式。
- 方式一:使用多元索引的范围查询(RangeQuery)功能,支持任意列的范围查询。
- 方式二:使用范围读(GetRange)功能,只支持完整主键或者主键前缀的范围查询。