2–3 Feb 2017
CERN
Europe/Zurich timezone

quarkdb - a highly-available backend for the EOS namespace

2 Feb 2017, 14:15
20m
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map

Speaker

Georgios Bitzes (CERN)

Description

quarkdb will soon become the storage backend for the EOS namespace. Implemented on top of rocksdb, a Key-Value store developed by Facebook, quarkdb offers a redis-compatible API and high availability through replication.

In this talk, I will go through some design decisions of quarkdb, and detail how replication is achieved through the raft consensus algorithm.

Author

Georgios Bitzes (CERN)

Presentation materials