Scylla Adds DynamoDB-Compatible API
Written by Kay Ewbank   
Tuesday, 12 May 2020

The ScyllaDB team has included a DynamoDB-compatible API to the new release of  the open source NoSQL database. Other improvements in ScyllaDB 4.0.include a more efficient implementation of Lightweight Transactions and support for Change Data capture.

ScyllaDB is an open source NoSQL database that is Apache Cassandra compatible. The developers of Scylla describe it as a drop-in replacement for Apache Cassandra with as much as 10 times better performance. The company says ScyllaDB delivers scale-up performance of more than 1,000,000 IOPS per node, scales out to hundreds of nodes, and consistently achieves a 99 percent tail latency of less than 1 millisecond.


Amazon DynamoDB is a managed NoSQL database that can be used for both document and key-value data storage, and is used to handle multi-terabyte tables dealing with millions of read or write requests per second, such as the Amazon retail site. While DynamoDB is extremely popular, it is a commercial cloud-based service that only runs on Amazon Web Services (AWS), and it can be costly to use. The API was launched in an experimental version last year, and is now part of the main product. It the database system accepts input from the client application in DynamoDB-compatible API format, and transparently translates it into appropriate calls to Scylla, then returns the data in a DynamoDB-compatible format.

Lightweight transactions (LWT), also known as Compare and Set (CAS), have been fully implemented in this release. They add support for conditional INSERT and UPDATE CQL commands. Scylla supports both equality and non-equality conditions for lightweight transactions, meaning you can use <, <=, >, >=, !=,= and IN operators in an IF clause.

Change Data Capture (CDC) is still experimental in the current release, though it's functionally complete. The developers are still testing to validate CDC is production ready, with the plan to move it to GA in a subsequent Scylla 4.x release. CDC lets you query the history of all changes made to the table, in addition to the current version of the table.

The new release of ScyllaDB is available from the website. 


More Information

ScyllaDB Homepage

Related Articles

ScyllaDB Launches DynamoDB Migration Tool

Scylla DB Adds Materialized Views

Scylla DB Adds HTAP

Amazon DynamoDB Accelerator Reaches Preview

Amazon Updates Data Offerings

iOs and Android AWS Support for DynamoDB 


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


The Experience AI Challenge

The Raspberry Pi Foundation in collaboration with Google DeepMind has announced the Experience AI Challenge. Its intention is to guide young people under the age of 18, and their mentors, through [ ... ]

Grafana 11 Improves Metrics

Grafana Labs, creators of the Grafana open-source metrics analytics and visualization suite, has announced the preview release of Grafana 11 with improvements to make it easier to view metrics, and ch [ ... ]

More News

raspberry pi books



or email your comment to:

Last Updated ( Tuesday, 12 May 2020 )