由于我们在某些表中对IBAN列的精确子字符串执行JOINs和WHEREs,所以我的问题是为列的子字符串分配索引。
我们是否被迫向表中添加冗余和索引列?即。添加列NATION_CODE、IBAN_CIN、IT_CIN、IT_ABI、IT_CAB、IT_ACCOUNT (其中IT_字段仅用于从ITXX开始的帐户)每一列都有适当的二级索引或,是否有任何特殊类型的辅助索引只能应用于列的子字符串2) = 'IT' AND SUBSTR(IBAN, 6, 5) IN (SELECT ABI FRO
在,我看到下面的语句
辅助索引是MongoDB中的一个一流结构.这使得很容易对存储在MongoDB中的对象的任何属性进行索引,即使它是嵌套的。这使得基于这些辅助索引的查询变得非常容易,Cassandra只对次要索引提供粗略的支持。辅助索引也仅限于单列和等式比较。如果您主要是通过主键查询,那么Cassandra将对您很好地工作。我的问题是,Cassandra不能在单独的列上创建多个辅助索引吗?另外,我们不能在Cassandra上执行like或full text search操作