liveBook · Manning

DynamoDB

As explained in ScyllaDB in Action

Amazon DynamoDB is a fully managed cloud key-value and document database service.

DynamoDB is Amazon Web Services’ key-value store and document database interface. ScyllaDB exposes compatibility through its Alternator protocol, allowing a DynamoDB client to connect directly. section 8.2.3

Treat the compatibility as an API layer rather than identical internals: ScyllaDB still uses partition keys, data compaction, repairs, and its own distributed architecture. Read-modify-write guarantees may require lightweight transactions and can reduce performance, so new ScyllaDB applications are generally better served by CQL. section 8.2.3

How ScyllaDB in Action covers it

How deep it goes
Defines DynamoDB briefly, then stops short of detailed treatment while contrasting its API with ScyllaDB internals and guarantees.
Examples
Uses the DynamoDB client, Alternator protocol, and read-modify-write operations as concrete integration examples.
What you can do after
Evaluate whether a DynamoDB-compatible API suits ScyllaDB, while recognizing when CQL or lightweight transactions are preferable.
How it connects
Connects to ScyllaDB, Alternator, partition keys, CQL, data compaction, repairs, and lightweight transactions.

Also explained in

Compare how 2 books explain DynamoDB →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of ScyllaDB in Action. The section links point to the parts of the book it draws on.