Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreP99 CONF is the event on all things performance. Join us online Oct 23-24 — Registration is free
Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreScyllaDB is purpose-built for data-intensive apps that require high throughput & predictable low latency.
Learn MoreLevel up your skills with our free NoSQL database courses.
Take a CourseOur blog keeps you up to date with recent news about the ScyllaDB NoSQL database and related technologies, success stories and developer how-tos.
Read MoreHowever, as you scale up, you find unexpectedly high costs, particularly if you deal with any of the following representative scenarios:
Separate, expensive option
DynamoDB charges 5X the cost of reads for each write
DynamoDB OnDemand is very expensive, provisioned often too slow
DynamoDB Accelerator is an expensive external cache
Simple redirect of your DynamoDB app to ScyllaDB
The ScyllaDB Alternator for DynamoDB simplifies the transition by converting all DynamoDB functionality into ScyllaDB operations, redirecting HTTP/HTTPS streams from DynamoDB to ScyllaDB.
No changes to your use of the DynamoDB API
ScyllaDB supports the same client SDKs, data modeling, and queries as DynamoDB. With Alternator enabled, every Scylla node listens for DynamoDB API requests. These requests are parsed in JSON format over HTTP, resulting in calls to internal Scylla C++ functions.
All core functionality replicated in ScyllaDB
Core functionality such as Key Table and Item Operations, Scans, and Filters are implemented. All attribute types, including nested documents implemented. The key differences are that your existing DynamoDB applications will run anywhere – not just on AWS – and are provisioned as dedicated yet extremely elastic clusters with no added cost for global tables, built-in caching and load balancing, and no difference in pricing for writes and reads.
Digital Turbine, a mobile app provider, recently entered a strategic partnership with Google for their Android ecosystem. ScyllaDB enables them to move their DynamoDB workloads as part of this ambitious cloud migration.
GE Healthcare needed to take its AWS-based AI platform on-premises to run within hospitals’ networks. By leveraging ScyllaDB Alternator for DynamoDB, they accomplished this without changing their application.
If you’re experiencing trouble scaling, poor throughput, unpredictable latencies, or higher-than-projected costs with DynamoDB – or just want to build on an elegant Open Source platform – delve further into ScyllaDB and Alternator.
Apache® and Apache Cassandra® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Amazon DynamoDB® and Dynamo Accelerator® are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.