次要索引 (2i) 概念
次要索引 (2i) 是 Cassandra 資料庫的全球分佈索引。
2i 是 Apache Cassandra 的原始次要索引,但現今效能和延遲性不佳。如果您要建立新的索引,請改用 SAI 索引。
2i 會將欄位層級索引新增到任何 CQL 資料類型的 CQL 表格欄位,唯計數器欄位除外。不過,索引會在叢集中的每個 Apache Cassandra 節點上以本機方式建立,因此使用 2i 進行查詢會導致效能不佳。有許多 技術 可以防範在索引中基於過時值進行查詢時,資料可能會被錯誤擷取的不良情況。
關於 何時以及何時不使用 2i 索引 有不同的條件。