Skip to main content

ScyllaDB

Overview

ScyllaDB has an interface for the Cassandra API and also one for the DynamoDB API. Qarbine currently supports the DynamoDB interface to ScyllaDB. It provides a fast, easy, and powerful API that enables analytics on DynamoDB data applications without any query changes, application migration, or data transformations. For detailed compatibility information and functional differences, it’s recommended to consult the ScyllaDB documentation at https://www.scylladb.com/alternator.

ScyllaDB Interaction Flavors

As a multi-model database ScyllaDB has several interaction models as described below.

API Flavor Description
DynamoDB APIThe DynamoDB API style of data management.
Cassandra The Cassandra API supports the column-family data model.

Qarbine is likely to release support for Cassandra interaction in the near future. Contact Qarbine for early access invitations.

DynamoDB API

The DynamoDB API allows you to model data using key-value based structures. It provides general compatibility with existing DynamoDB applications and tools. Developers can leverage DynamoDB queries and indexes within ScyllaDB.

Refer to the DynamoDB API tutorial which uses core DynamoDB API querying concepts for sample ScyllaDB interactions.