Percona Live: Open Source Database Performance Conference - Amsterdam 2016 Logo

October 3-5, 2016

Amsterdam, Netherlands

Making a case for in-memory database: inside Tarantool (Part 1)

Making a case for in-memory database: inside Tarantool (Part 1)

 5 October 2:10 PM - 2:35 PM @ Matterhorn 1
Experience level: 
Intermediate
Duration: 
25 minutes conference
Tracks:
OSDBMS
Development
Topics:
Tools and Techniques
Other

Description

Dynamic random access memory is getting cheaper every day, and ever growing set of applications is becoming fully RAM-resident. In this talk I'll state the case for in-memory technology in purely engineering terms: how memory-focused algorithms and data structures create a performance and efficiency edge over traditional systems, significant enough to justify an own product family: - taking memory management to the next level: why only an in-memory database memory manager can reach the levels of speed and efficiency unattainable by general purpose memory allocators - bringing concurrency to the data, and why concurrency does not equate to parallelism, while can surpass the latter in performance - in-memory database bottlenecks: what are they, and how they are different from a traditional DBMS.

Speakers

Konstantin Osipov's picture

Konstantin Osipov

CTO, Tarantool.org

Biography:

Konstantin is a software engineer with Mail.Ru Group and lead developer of Tarantool - an open source Lua application server and in-memory database. Prior to Tarantool Konstantin was a core member of MySQL development team.

Share this talk


Slides