phoenix-adapters: DynamoDB on Phoenix
Your DynamoDB app, unchanged, on Apache Phoenix. No new SDK, no new data model, no rewrite.
Notes on Apache Phoenix, which I work on and help maintain in open source.
The designs and features here are the work of the whole Apache Phoenix community, not mine alone.
How Apache Phoenix turns HBase into a SQL database: the storage layer it sits on, where Phoenix fits in the cluster, and how a query actually runs.
Some of the database features Phoenix layers on top of HBase: views and multi-tenancy, secondary indexes, TTL, and change data capture.
The features that move Phoenix toward DynamoDB-style workloads: BSON documents, eventually consistent indexes, and a richer change stream.