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
“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
Podden och tillhörande omslagsbild på den här sidan tillhör
Mobycast.fm. Innehållet i podden är skapat av Mobycast.fm och inte av,
eller tillsammans med, Poddtoppen.