Show Details
Jon Christensen and Chris Hickman of Kelsus and Rich Staats of Secret Stache continue their discussion on the birth of NoSQL and DynamoDB. They examine DynamoDB’s architecture and popularity as a solution for Internet-scale databases.
Some of the highlights of the show include:
- Challenges, evolution, and reasons associated with Internet-scale data
- DynamoDB has been around a long time, but people are finally using it
- DynamoDB and MongoDB are document or key value stores that offer scalability and event-driven programming to reduce complexity
- Techniques for keeping NoSQL database’s replicated data in sync
- Importance of indexes to understand query patterns
- DynamoDB’s Table Concept: Collection of documents/key value items; must have partition key to uniquely identify items in table and determine data distribution
- Sort keys create indexes (i.e. global/local secondary index) to support items within partitioning
- Query a DynamoDB database based on what’s being stored and using keys; conduct analysis on queries to determine their effectiveness
Links and Resources
AWSre:InventDynamoDBNoSQLMongoDBGrouponJSONPostgreSQLKelsusSecret Stache MediaQuotes:
“Kind of what drove this evolution from SQL to NoSQL - realizing that the constraints were now different, the economics of the resources that were being used.” Chris Hickman
“People are realizing that Dynamo is not an ugly stepchild.” Jon Christensen
“Event-driven programming...it’s very popular, and it’s going to become even more popular.” Chris Hickman
End Song
Benirrás Nights by Roy England ft. Dovetracks