Loading Events

« All Events

  • This event has passed.

(1) NoSQL Databases: Motivation and Consideration… (2) MySQL Group Replication

January 24 @ 5:00 pm

Talk 1: NoSQL Databases: Motivation and Consideration a practitioners guide
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. In this talk Pramod will talk about NoSQL in two phases.

In the first phase, the talk will focus on core concepts needed to understand NoSQL databases, NoSQL data models, different types of NoSQL databases and in particular the role of aggregates and the consequences of schema-less models, options for distribution and the consequences of maintaining consistency.

In the second phase the talk will focus on implementation details and look at some representative databases so you can get a feel for how real NoSQL databases work using Riak, MongoDB, Cassandra, and Neo4J and also look at how to implement evolutionary design with schema migration — an essential requirement even with schema-less databases. Pramod will share some case studies to elaborate how NoSQL databases are deployed.

The Speaker: Pramod Sadalage, Principal Consultant @ ThoughtWorks
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.

Talk 2: MySQL Group Replication
MySQL Group Replication is a MySQL plugin that combines distributed systems technologies with database replication. Combining such technologies provides a resilient, multimaster update-everywhere replication solution for MySQL. At its core is a group communication service providing reliable and dependable message-passing for a group of MySQL servers. This enables automatic and consistent coordination between all the participants in a group. Such automatic orchestration of MySQL servers results in a fault-tolerant replicated state machine providing a highly available MySQL data store. Come hear how it works, how to maintain it and power your business with it.

The Speaker: Mark Matthews
Original developer of the JDBC driver for MySQL, now helping deliver enterprise-focused tools for MySQL including MySQL Enterprise Monitor. I’ve filled various technical roles, from implementing software for the health care, financial, publishing and retail analytic industries, to ad-hoc sales engineering in the early days of MySQL AB, software engineering management, and now architecture and implementation of devops-focused tools for MySQL.

5:45 – Doors Open, Pizza, Beverages, Networking
6:10 – Opening remarks
6:15 – MySQL Group Replication – Mark Matthews
7:10 – NoSQL Databases: Motivation and Consideration a practitioners guide – Pramod Sadalage

RSVP & Arrival

• Building security requires a government issued identification. • This even may be cross posted on other meetup groups. You’re not required to RSVP in more than one of the groups.

Our Sponsors:

• Percona – Pizza, swag, speakers

• O’Reilly – Speakers, books, discounts


January 24
5:00 pm
Event Category:


Vivid Seats
111 N. Canal Suite 800
Chicago, IL 60606 us


Chicago SQL – The SQL, NoSQL, & NewSQL Database Meetup