Old School

Dec. 22nd, 2024 08:15 pm
qatsi: (wally)
[personal profile] qatsi
Book Review: Amazon DynamoDB - The Definitive Guide, by Aman Dhingra and Mike Mackay
Over the years I've preferred to find out about new tools and techniques by reading a book about them. For quite a while, I'd been looking for a book on DynamoDB, but none worth taking seriously seemed to show up, as if this mode of learning had gone out of fashion (despite books on other NoSQL databases being readily available). I came across this recent release rather randomly, by searching without much expectation.

This covers the necessary ground, and it does so competently. To me, DynamoDB is difficult to classify among the varieties of NoSQL - is it a key-value store or a document store? It leans more toward the former, but with some features of the latter. The book gives various examples of the operations that can be performed, including through the use of the AWS console and the NoSQL Workbench tool, with a good description of the billing models available.

A fair amount of the book is dedicated to database design, with contrasts drawn from the more conventional normalization of RDBMS schemas. Secondary indexes are explained, with the pros and cons of the local and global options. There's some material on the internal architecture of DynamoDB, which is interesting but perhaps not directly relevant. More advanced topics include backup and restore, change data capture (CDC) streams, caching and multi-region operations. The final chapter on migrations is particularly practical, including some cases where DynamoDB may not be a good option. This book feels like it fills a gap in the market, and gives a pretty good grounding on the database.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

qatsi: (Default)
qatsi

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20 212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags