Susan Potter
###

NoSQL

Discover the power of document-oriented, key-value, columnar, and graph databases, and unlock new possibilities for managing and manipulating data in this dynamic and ever-evolving landscape.

Leaving behind the rigid structures of relational databases to NoSQL where data can adhere to different query models like documents, key-value pairs, and graphs has tradeoffs. NoSQL datastores shift more data validation and structural data checks to the application code, leading to increased complexity with proliferation of logical branches. While NoSQL enables simpler operational scalability and diverse data types, it requires diligent handling of data migrations without guardrails but potentially better uptime.

Yet a majority of business applications can get far using these datastores without missing relational database structures and constraints.


2019-10
Software

DynamoDB: The Basics

Dive into the fundamentals of DynamoDB and discover its unique data modeling concepts. This article explores the similarities and differences between DynamoDB and relational databases, highlighting …

2011-09
Talk

Dynamo: Not just for datastores

Find out how to build decentralized, fault-tolerant, stateful application services using core concepts and techniques from the Amazon Dynamo paper using riak_core as a toolkit.