KQIR:支持SQL和RediSearch查询的Apache Kvrocks查询引擎

2024-06-28

KQIR是Apache Kvrocks的新型查询引擎,同时支持SQL和RediSearch查询。它采用多级中间语言(IR)来处理不同类型的查询,并通过IR优化器和基于Volcano模型的计划执行器来提高查询性能。KQIR还支持在磁盘上构建索引,并与Kvrocks的命名空间功能集成。目前,KQIR处于早期实验阶段,仅支持标签和数字字段类型,未来将支持向量搜索、全文搜索以及更多SQL特性。