ScyllaDB Documentation Logo Documentation
  • Server
    • ScyllaDB Open Source
    • ScyllaDB Enterprise
    • ScyllaDB Alternator
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
Download
Menu
Scylla Cloud ScyllaDB Basics

ScyllaDB Basics¶

What is ScyllaDB?¶

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.

How do I start with ScyllaDB?¶

If you are new to ScyllaDB, sign up for ScyllaDB Cloud, start a free trial, and follow the Quick Start Guide.

You can do the ScyllaDB Cloud tutorial on how to use ScyllaDB Cloud as a data source for a CRUD application using a simple example project.

How can I learn to use ScyllaDB?¶

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?¶

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?¶

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.

Where can I learn more about ScyllaDB?¶

  • Join ScyllaDB University.

  • Read the documentation.

  • Join the ScyllaDB Open Source community:

    • Join the ScyllaDB Community Forum.

    • Join our Slack Channel.

    • Sign up for the scylladb-users Google group.

    • Read our blog.

    • Attend ScyllaDB workshops, webinars, and conferences.

PREVIOUS
ScyllaDB Cloud Documentation
NEXT
Quick Start Guide to ScyllaDB Cloud
  • New to ScyllaDB? Start here!
  • Quick Start Guide to ScyllaDB Cloud
  • About ScyllaDB Cloud as a Service
    • Benefits
    • Backups
    • Best Practices
    • Managing ScyllaDB Versions
    • Support, Alerts, and SLA Commitments
    • Costs
  • Deployment
    • Cloud Providers
    • Deploy ScyllaDB Cloud to Your Own AWS Account
    • AWS Virtual Private Network (VPC) Peering Setup Guide
    • GCP Virtual Private Network (VPC) Peering Setup Guide
    • Run Managed ScyllaDB Cloud Clusters on AWS Outposts
  • Managing Clusters
    • Maintenence Windows
    • Scaling a Cluster
    • Deleting a Cluster
  • Using ScyllaDB
    • Apache Cassandra Query Language (CQL)
    • ScyllaDB Drivers
    • Tracing
    • Role Based Access Control (RBAC)
    • ScyllaDB Integrations
  • Monitoring
    • Extracting Cluster Metrics
  • Security
    • ScyllaDB Cloud Security Best Practices
    • ScyllaDB Cloud Compliance
    • ScyllaDB Cloud Security Concepts
  • Serverless
  • Free Trial
  • Tutorials
  • API Documentation
    • Get Started with the ScyllaDB Cloud API
    • API Reference (BETA)
  • Getting Help
    • ScyllaDB Cloud FAQ
  • Create an issue

On this page

  • ScyllaDB Basics
    • What is ScyllaDB?
    • How do I start with ScyllaDB?
    • How can I learn to use ScyllaDB?
    • How do I interact with a ScyllaDB cluster?
    • How can I monitor my cluster?
    • Where can I learn more about ScyllaDB?
Logo
Docs Contact Us About Us
Mail List Icon Slack Icon Forum Icon
© 2023, ScyllaDB. All rights reserved.
Last updated on 02 Feb 2023.
Powered by Sphinx 4.3.2 & ScyllaDB Theme 1.3.4