Build & maintain complex distributed systems
17–18 October 2017: Training
18–20 October 2017: Tutorials & Conference
London, UK

The computer science behind a modern distributed data store

Max Neunhöffer (ArangoDB)
11:2012:00 Thursday, 19 October 2017
Distributed Data and Databases
Location: Buckingham Room - Palace Suite
Average rating: ****.
(4.17, 6 ratings)

Who is this presentation for?

  • Advanced developers, architects, and DevOps engineers

Prerequisite knowledge

  • Familiarity with relational databases

What you'll learn

  • Understand the components and the inner workings of modern open source databases

Description

What we see in the modern data store world is a race between different approaches to achieve distributed and resilient storage. Every application needs a stateful layer, which holds the data; there are at least three necessary components, which can be difficult to combine in any case and even more challenging when trying to acheive acceptable performance.

Over the past few years, there has been significant progress in both the science and practical implementations of data stores. Max Neunhöffer walks you through the components and the inner workings of modern open source databases like ArangoDB, Cassandra, Cockroach, and RethinkDB, covering the challenges in developing a distributed, resilient data store and diving into topics such as consensus, distributed transactions, distributed query optimization, and execution.

Photo of Max Neunhöffer

Max Neunhöffer

ArangoDB

Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra. During this time he has juggled a lot with mathematical big data like group orbits containing trillions of points. Recently he has returned from St. Andrews to Germany, has shifted his focus to NoSQL databases, and now helps to develop ArangoDB. He has spoken at international conferences including O’Reilly Software Architecture London, J On The Beach or MesosCon Seattle.