二级索引 (2i) 概念
二级索引 (2i) 是 Cassandra 数据库的全局分布式索引。
2i 是 Apache Cassandra 的原始二级索引,但如今,它的性能和延迟都很差。如果您正在构建新的索引,请改用 SAI 索引。
2i 为任何 CQL 表列的任何 CQL 数据类型添加列级索引,除了计数器列。但是,这些索引是在集群中每个 Apache Cassandra 节点上本地构建的,因此使用 2i 进行查询会导致性能低下。许多 技术 存在于防止基于索引中陈旧值在查询期间错误检索数据的不可取情况。
关于 何时使用和何时不使用 2i 索引 存在不同的条件。