Was this page helpful?
ScyllaDB is a distributed NoSQL wide-column database for data-intensive apps that require high performance and low latency. It comes in three editions:
ScyllaDB Cloud is a managed NoSQL database-as-a-service (DBaaS) running ScyllaDB Enterprise. 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 Enterprise provides the functionality of ScyllaDB Open Source, with additional features and 24/7 support. In addition, ScyllaDB Enterprise users can utilize a variety of professional services and training.
ScyllaDB Open Source is an open-source project with APIs compatible with Apache Cassandra and Amazon DynamoDB API.
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.
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.
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 Open Source and Enterprise, you can use ScyllaDB Monitoring Stack, which allows you to view real-time and historical trend information on ScyllaDB clusters.