Database design 如何在ApacheKudu中索引模式

Database design 如何在ApacheKudu中索引模式,database-design,apache-kudu,Database Design,Apache Kudu,我必须在ApacheKudu中创建一个表。我知道我们可以使用Apache Impala在Apache kudu中查询,但我想在Apache kudu中创建一些索引以加快查询处理,我的问题是Apache kudu和Apache Impala是否支持创建索引查询,以及分区和索引之间的区别。如果我对kudu表进行分区,这就足以建立索引了吗?Kudu有主键概念,但它是唯一可以支持的索引。与任何其他RDBMS不同,它不支持二级索引。但是主键可以是复合键(多个列的组合) 由于索引只通过主键,我将尝试解释主键

我必须在ApacheKudu中创建一个表。我知道我们可以使用Apache Impala在Apache kudu中查询,但我想在Apache kudu中创建一些索引以加快查询处理,我的问题是Apache kudu和Apache Impala是否支持创建索引查询,以及分区和索引之间的区别。如果我对kudu表进行分区,这就足以建立索引了吗?

Kudu有主键概念,但它是唯一可以支持的索引。与任何其他RDBMS不同,它不支持二级索引。但是主键可以是复合键(多个列的组合)

由于索引只通过主键,我将尝试解释主键和分区之间的关系。Kudu有几个称为
平板电脑的分区
,它们位于多个
平板电脑服务器
。基于主键设计启用分区将有助于在平板电脑上均匀分布数据。有几种分区技术可以实现这一点,无论是重读还是重写,用例都将决定主键设计和分区类型

黑斑羚作为内存中的
引擎将使库杜更快。与使用带有蜂巢的黑斑羚相比,有一点优势