Presented by

  • Kyle Davis

    Kyle Davis

    Kyle is the General Manager for the Valkey ecosystem at Percona. He has a long history with open source software development; he was a founding contributor to the OpenSearch project and worked to build a community around Bottlerocket OS. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.

    Kyle has written over 70 technology-related blog posts, tutorials, and bylines, published a book on microservice architectures, been a guest on more than a dozen podcasts, and presented at over 20 different conferences around the world (and too many meetups to list). He presents on a diverse range of topics such as open source software, data structures, 3D modelling, operating systems, and embedded electronics.

Abstract

In-memory databases are fundamentally different. The unification of operating memory and storage means that you have to consider what, and how, data is stored to achieve performance, efficiency, and scalability. And, critically, small differences in how both the underlying database system and you, as the user, manage this data adds up at scale to impact efficiency. This talk explains the differences of in-memory databases, explores the internal changes to data representation that leads to higher efficiency, and steps you can take to make your usage of these systems more efficient and lead to a lower total cost of ownership.