Building a database from scratch in Erlang

19 1

During the last months I've written from scratch Barrel is a modern document-oriented database with master-master replication targeting micro-services with a RESTful API written in Erlang. This talk will describe the different challenges we faced in writing a database, from binding C code in Erlang, to write a complete SQL Engine. This talk will also describe the different patterns used for Reads and Writes concurrency but also continuous automated indexation of the documents.

PolyConf 17

PolyConf is a three-day, single track, multi-disciplinary, non-profit conference on advanced technologies for programmers interested in polyglot approach to software development. Important dates: ...