On demand vs provision capacity for AWS DynamoDB tables

Starting a while ago, you can create DynamoDB tables without provisioning a throughput for them. In that way, you will pay for only you will consume instead of spending money for planned capacity that is never used. As always, there are always pros and cons for each approach. We performed several simulations and we want […]

How to map object classes to AWS DynamoDB tables

Usually, programmatic interaction with an AWS service is done using the SDK. But for DynamoDB there is another official option provided by AWS team: a library that helps you mapping an object class to a table. In a way, it’s what a object-relational mapping framework (like Hibernate or Carbonado) does for a relational database. We […]

Tables and partitions in DynamoDB

In AWS DynamoDB, data are organized into tables. Even DynamoDB is schemaless, all entries that are inserted in one table must have the same primary key as that one defined for the table. But why is that one so important? Because it is used afterward to distribute entries. According to the official documentation, a table […]