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
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
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.