Aerospike, Inc., the real-time database for mission-critical use cases and workloads, is debuting new expression indexes—or a method of indexing that simplifies application code—that supercharge query performance while reducing memory use and operational costs for AI use cases.
Expression indexes, as Aerospike defines, “build sparse secondary indexes over computed values defined by an Aerospike expression. Instead of indexing every record or persisting derived bins, the index evaluates your expression and includes only the records that match.”
As a result, expression indexes:
- Simplify application code by pushing filter logic into the index without needing extra bins or duplicated client filters
- Reduce memory footprint, where indexes include only relevant records
- Lower total cost of ownership (TCO) by reducing RAM and compute requirements
- Accelerate queries, as less to scan means lower latency
However, most NoSQL databases scan each individual record, regardless of relevancy; and, when attempting expression-like indexing, most data and application teams must “create extra fields (or what Aerospike calls “bins”) and develop client-side logic to compute and filter values,” explained Aerospike.
Now, Aerospike is one of the first real-time NoSQL databases to offer expression indexes, pushing conditional logic into the index itself for dramatic performance and efficiency gains. By allowing applications to read smaller, more relevant groups of information within massive datasets, memory usage decreases, query speed increases, and the application benefits from simpler logic overall.
Expression indexing is especially useful for ad tech, financial services, and ecommerce industries, often entrenched in high-volume data.
“As organizations race to scale up ML and data infrastructure for a competitive advantage, they are slamming into a shortage of data center space, performance barriers, and rising complexity and costs,” said Srini Srinivasan, CTO and founder, Aerospike. “Aerospike has always been at the forefront of maximum performance and scale with the lowest footprint and cost. With expression indexes, we continue to eliminate any data infrastructure tradeoffs in performance, scale, complexity, and cost.”
To learn more, please visit https://aerospike.com/.