Illustration Image

Cassandra.Link

The best knowledge base on Apache Cassandra®

Helping platform leaders, architects, engineers, and operators build scalable real time data platforms.

5/26/2020

Reading time:1 min

datastax/stargate

by datastax

Welcome to Stargate, the easy query layer for your NoSQL database.Getting StartedGetting started in 3 quick stepsBuild a Todo application database in 5 minutesUnderstanding StargateSchema DefinitionCRUD OperationsDeployFeaturesCloud 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 utilityOk now you're sold, go download the binaries here for the command line utility.ProductionWe provide an easy helm chart hereContributingRequirements:OpenJDK 11Apache MavenDocker if you want to build the image.Apache Cassandra 3.11 or DSE 6.8Run the following:git clone git@github.com:datastax/stargatemvn compile testmvn exec:exec #with DSE or Apache Cassandra running in the backgroundIf all this is working satisfactory you are ready to develop new features for Stargate.DebuggingChanging 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">

Illustration Image

License build

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:

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">

Related Articles

migration
proxy
datastax

GitHub - datastax/zdm-proxy: An open-source component designed to seamlessly handle the real-time client application activity while a migration is in progress.

datastax

11/1/2024

Checkout Planet Cassandra

Claim Your Free Planet Cassandra Contributor T-shirt!

Make your contribution and score a FREE Planet Cassandra Contributor T-Shirt! 
We value our incredible Cassandra community, and we want to express our gratitude by sending an exclusive Planet Cassandra Contributor T-Shirt you can wear with pride.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company

Explore Related Topics

AllKafkaSparkScyllaSStableKubernetesApiGithubGraphQl

Explore Further

rest