Welcome to Stargate, the easy query layer for your NoSQL database.
Getting Started
Understanding Stargate
Features
- Cloud native. Scale-out and in with workload demand. Be highly available and resilient to failure. Have quick response times across all channels.
- It just works. You give us a logical data model and Stargate gives you a deployable microservice. Stargate handles the database and schema.
- CRUD made easy. Stargate exposes a fully featured CRUD API. Create, update, and delete records in cassandra with ease.
- Advanced Cassandra support. Trust that your database can scale out horizontally to meet increasing workload demand.
Command line utility
Ok now you're sold, go download the binaries here for the command line utility.
Production
We provide an easy helm chart here
Contributing
Requirements:
- OpenJDK 11
- Apache Maven
- Docker if you want to build the image.
- Apache Cassandra 3.11 or DSE 6.8
Run the following:
git clone git@github.com:datastax/stargate mvn compile test mvn exec:exec #with DSE or Apache Cassandra running in the background
If all this is working satisfactory you are ready to develop new features for Stargate.
Debugging
Changing the appstax
logger from INFO
to TRACE
will give a per request headers and output, not appropriate to run very long in production but should be fine in a dev context.
See the following example:
<logger name="appstax" level="info" additivity="false">
to
<logger name="appstax" level="trace" additivity="false">