Applied Data Engineering Meetup #4: Cockroach Labs – The Hows & Whys of a Distributed SQL Database
We are excited to announce Octobers meet up with Cockraoch Labs! Cockroach Labs is a computer software company that develops database management systems for businesses.
Join us on the 25th of October for another great night where the creators of CockroachDB will be telling us about “The Hows & Whys of a Distributed SQL Database.”
6.30pm – Arrive – Beer, Pizza and Socialising
7pm – Talk – Raphael Poss – Software Engineer @ Cockroach Labs
Title: The Hows & Whys of a Distributed SQL Database
Abstract: Until recently, developers have had to deal with serious tradeoffs when picking a database technology. One could pick a SQL database and deal with its eventual scaling problems or pick a NoSQL database and have to work around its lack of transactions, strong consistency, and/or secondary indexes. However, a new class of distributed database engines is emerging that combines the transactional consistency guarantees of traditional relational databases with the horizontal scalability and high availability of popular NoSQL databases.
In this talk, we’ll take a deep dive into the key design choices behind one open source distributed SQL database, CockroachDB, that enables it to offer such properties and compare them to past SQL and NoSQL designs. We will look specifically at how to achieve the easy deployment and management of a scalable, self-healing, strongly-consistent database with techniques such as dynamic sharding and rebalancing, consensus protocols, lock-free transactions, and more.
8pm – Finish – To the pub!