Tuesday, August 18, 2015
08:30 AM - 11:45 AM
|Level: ||Technical - Introductory|
Puzzled about NoSQL, Big Data and their many options? Come and learn about how to think about NoSQL and Big Data and their different paradigms, technologies, selection, and how to combine them in successful applications.
In this fast paced tutorial we will teach you how to think about NoSQL and its various technology options, key products, and buzzwords. We start with the key architectural paradigms used in NoSQL stores, and then we explain how they affect the applicability of the different stores and the optimal application areas.
Application design for NoSQL stores is different from conventional stores. We show how to approach it for the maximum benefit, discuss common architectural, design, and process patterns and anti-patterns. We explore polyglot persistence and the selection process when combining different technologies, including the relational databases.
Next, we cover the relationship between NoSQL, Big Data batch, near real-time, and real-time streaming systems, as well as Lambda Architecture. We conclude with seven habits of successful NoSQL adoption.
After this tutorial you will be ready to confidently engage in NoSQL conversations and chose the system for your next data project.
- Why NoSQL?
- Architectures of NoSQL systems
- NoSQL and Big Data: Batch, Real-Time, Streaming
- Polyglot persistence
- Choosing and adopting NoSQL solutions
Dr. Vladimir Bacvanski has over two decades of engineering experience with mission critical and distributed enterprise systems and data technologies. Vladimir has helped a number of companies including the US Treasury, the Federal Reserve Bank, the US Navy, IBM, Dell, Hewlett Packard, JP Morgan Chase, General Electric, BAE Systems, AMD, and others to select, transition to, and apply new software and data technologies.
Vladimir is published worldwide and is a keynote speaker, session chair, and workshop organizer at leading industry events. As a founder of SciSpike, Vladimir is focusing on Big Data technologies and highly scalable reactive software architectures with node.js and Scala. Vladimir is the author of the O'Reilly course on Big Data and NoSQL.