Behrad Babaee
Leveraging Moore’s Law: Optimising Database Performance
#1about 4 minutes
The evolution of Moore's Law and its impact on software
Moore's Law drove CPU speed increases until 2005, after which the industry shifted focus from single-core performance to multi-core scalability.
#2about 2 minutes
Comparing server hardware from 2006 to 2024
Modern servers have vastly more RAM and significantly faster storage compared to 2006, fundamentally changing the ratio of memory to disk.
#3about 7 minutes
Traditional database architecture and its reliance on caching
Databases designed for limited RAM now use the extra memory in modern hardware as a cache, which sits on top of the original disk-based architecture.
#4about 6 minutes
The problems and unpredictability of database caching
Caching leads to inconsistent performance across environments and fails to improve overall application latency when multiple parallel queries are involved.
#5about 4 minutes
An alternative architecture with the index in RAM
A modern database design can leverage abundant RAM to hold the entire index in memory, enabling direct, fast access to data on SSDs without a cache.
#6about 4 minutes
Achieving speed and efficiency without caching
By using fewer resources like CPU cycles and disk I/O, an index-in-RAM architecture provides consistently fast performance and reduces infrastructure costs.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
09:31 MIN
How an in-memory caching layer enables massive scale
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
02:18 MIN
The database is the real bottleneck in scaling applications
Scaling Databases
05:35 MIN
Optimizing NoSQL data models for extreme speed
Leveraging Real time data in FSIs
02:01 MIN
The architectural advantage of a SQL-native design
Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases
07:33 MIN
Answering questions on Cube's architecture and use cases
Making Data Warehouses fast. A developer's story.
02:35 MIN
The critical need for performance in modern applications
In-Memory Computing - The Big Picture
03:07 MIN
The architecture and limitations of in-memory databases
In-Memory Computing - The Big Picture
14:47 MIN
Architectural choices for reducing your carbon footprint
An Architect’s guide to reducing the carbon footprint of your applications
Featured Partners
Related Videos
In-Memory Computing - The Big Picture
Markus Kett
Database Magic behind 40 Million operations/s
Jürgen Pilz
Leveraging Real time data in FSIs
Tim Faulkes
How building an industry DBMS differs from building a research one
Markus Dreseler
Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI
Markus Kett
Scaling: from 0 to 20 million users
Josip Stuhli
Scaling Databases
Tobias Petry
Making Data Warehouses fast. A developer's story.
Adnan Rahic
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.




Interhyp Gruppe
München, Germany
Intermediate
Senior
MongoDB
Terraform
PostgreSQL

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript



