我们希望在 Cassandra 免费版本上使用 SAI。为了增强搜索能力,我们使用了 Apache Solr => Apache Startio => Cassandra Lucene Index。但这些都没有维护、存档。
https://www.instaclustr.com/blog/cassandra-lucene-index-update/
我们检查了 Cassandra SAI 它于 2020 年在 Cassandra Enterprise 中可用。
https://cassandra.apache.org/doc/latest/cassandra/developing/cql/indexing/sai/sai-concepts.html
浏览了SAI的文档后,它解决了我们管理多个实体的问题。它在 Cassandra 版本 5 中发布,于 2024 年 9 月发布
https://cassandra.apache.org/_/blog/Apache-Cassandra-5.0-Announcement.html
我们在应用程序中使用 Cassandra 和 CQRS,并且由于过滤器限制而具有多个版本的实体。我们不想要“允许过滤”和物化视图。因此,在同一个表上拥有多个过滤器的唯一答案是使用 SAI。这是我的问题:
专家:这个功能是否推荐并且会继续免费使用?
是的,绝对推荐存储附加索引(SAI)。自 2023 年 6 月起,它们已在生产中与DataStax Astra DB一起使用,并且在可预见的未来将成为 FOSS(自由开源软件)Apache Cassandra 的一部分。