Official CefasDB website
Query And Indexes - CefasDB Docs
CefasDB plans partition and SQL queries across primary, trigram, bloom, geohash, ANN, and plugin-backed indexes.
Documentation excerpt
Primary-key and range access. Built-in secondary and spatial indexes. Plugin-backed candidate generation, distance operators, estimators, and top-k ranking.
Primary access is the cheapest path. GetItem resolves one key. Query can read a partition and optionally filter within it. Data modeling should start here: choose a partition key and sort key that make the most common read path direct.
Global secondary indexes and local secondary indexes persist pointers alongside primary writes. They are part of the same write batch as the item mutation, so an acknowledged write and its built-in index entries move together.
Spatial indexes support geohash and Z-order access patterns for location-aware data. They narrow a search to cells or ranges before exact filtering.