The Stargate Documents API: Storage mechanisms, search filters, and performance improvements
The Stargate Documents API enables users to create, get, modify, delete, and search JSON documents in a collection backed by Apache Cassandra. It abstracts away the complexities of converting JSON documents into tabular form and back again, allowing users to work with JSON over HTTP. One key benefit is rapid iteration, as it allows storing documents without any lock-in to a schema. The API shreds JSON documents for efficient storage in Cassandra and supports search functions with various filters. Since its release, performance improvements have been made, including optimizing the authentication process, enabling asynchronous execution, and enhancing the "search across collections" functionality. Future plans include supporting OR queries and using Cassandra for more multi-filter AND queries to improve performance further.
Company
DataStax
Date published
April 5, 2021
Author(s)
Eric Borczuk
Word count
1393
Language
English
Hacker News points
None found.