Computer Science in Practice - University of Houston
Skip to main content

Computer Science in Practice

NoSQL Databases, Advantages and Trade-Offs

When: Wednesday, January 18, 2017
Where: PGH 563
Time: 11:00 AM

Speaker: Mr. Pramod Sadalage, ThoughtWorks

Host: Dr. Carlos Ordonez

The world of data is changing and becoming yet more important as data has become a significant competitive advantage. We are collecting increasing amounts of data, but wanting to process it in decreasing time. This demands new techniques in data storage, enabling the raise of NoSQL technologies. This talk will focus on core concepts needed to understand NoSQL databases, NoSQL data models, in particular the role of aggregates and the consequences of schema-less models, options for distribution and the consequences of maintaining consistency, and will focus on implementation details and look at some representative databases in order to get a feel for how real NoSQL databases work using Riak, MongoDB, Cassandra, and Neo4J.

Bio:

Pramod Sadalage is principal consultant at ThoughtWorks where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 00’s he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations. He is the co-author of Refactoring Databases, co-author of NoSQL Distilled, author of Recipes for Continuous Database Integration and continues to speak and write about the insights he and his clients learn.