Was this page helpful?
ScyllaDB BasicsCopy
What is ScyllaDB?Copy
ScyllaDB is a distributed NoSQL wide-column database for data-intensive apps that require high performance and low latency. It comes in two flavors:
ScyllaDB Cloud is a managed NoSQL database-as-a-service (DBaaS) running ScyllaDB. It spares you the time and effort of setting up hardware or installing software. ScyllaDB Cloud is available on both AWS and Google Cloud public clouds, so you can choose your preferred cloud provider to run your cluster.
ScyllaDB is a high-performance, distributed NoSQL database designed for scalability and low-latency data access, with APIs compatible with Apache Cassandra and Amazon DynamoDB API. You can install it on Linux or launch it on AWS, GCP, or Azure.
How do I start with ScyllaDB?Copy
If you are new to ScyllaDB, sign up for ScyllaDB Cloud, start a free trial, and follow the Quick Start Guide.
How can I learn to use ScyllaDB?Copy
Join ScyllaDB University, which offers a series of free NoSQL database training courses. They were designed as both a ScyllaDB tutorial and a resource for learning basic NoSQL concepts.
Start with the ScyllaDB Essentials course, which will help you install and run ScyllaDB and walk you through the key concepts in NoSQL.
How do I interact with a ScyllaDB cluster?Copy
The primary language for communicating with the ScyllaDB database is the Apache Cassandra Query Language (CQL).
In addition, ScyllaDB provides drivers in different programming languages, such as Java, Python, Rust, and more, to help you interact with your clusters more efficiently. The drives ensure that queries are distributed evenly and efficiently across the cluster for latencies and the highest overall throughput.
See the driver documentation and the ScyllaDB University course to learn about the drivers.
How can I monitor my cluster?Copy
On ScyllaDB Cloud, you have access to a set of dashboards that let you monitor your cluster’s state in real time. See Monitoring.
For ScyllaDB, you can use ScyllaDB Monitoring Stack, which allows you to view real-time and historical trend information on ScyllaDB clusters.
Where can I learn more about ScyllaDB?Copy
Join ScyllaDB University.
Read the ScyllaDB documentation.
Join the ScyllaDB community:
Join the ScyllaDB Community Forum.
Join our Slack Channel.
Read our blog.
Attend ScyllaDB workshops, webinars, and conferences.