1.如果是聚簇索引的话,通过 tablePrefix{TableID}_recordPrefixSep{索引值} 找到对应的Value.
Key: tablePrefix{TableID}_recordPrefixSep{RowID}
Value: [col1, col2, col3, col4]
2.如果是主键索引和唯一索引的话,通过 tablePrefix{tableID}_indexPrefixSep{indexID}_索引值找到Value中的RowID,然后通过RowID再去找对应的tablePrefix{TableID}_recordPrefixSep{RowID} 对应的Value
tablePrefix{TableID}_recordPrefixSep{RowID} 方式去找对应的值。
Key: tablePrefix{tableID}_indexPrefixSep{indexID}_indexedColumnsValue
Value: RowID
3.如果是普通的二级索引,是通过ablePrefix{TableID}_indexPrefixSep{IndexID}_索引值 范围匹配出 {RowID},再通过RowID 通过tablePrefix{TableID}_recordPrefixSep{RowID} 这种方式去查询value
Key: tablePrefix{TableID}_indexPrefixSep{IndexID}indexedColumnsValue{RowID}
Value: null
不知道我理解的对不对。。。。