Optimizing Key-Value Store Systems Across Multiple Dimensions
thesis
posted on 2025-05-01, 00:00authored byChen Chen
Key-value stores play a crucial role in modern data management applications, supporting a wide array of applications like cloud services and real-time data analytics. Despite extensive study and optimizations over decades, these systems still face challenges posed by fast-evolving hardware design and application needs, and careful new designs are necessary to meet these requirements. This dissertation examines three key dimensions in key-value store systems—storage management, transaction processing, and concurrency control. Targeting these dimensions, it introduces novel optimization techniques that strengthen the fundamentals of key-value store systems, aligning them more effectively with modern hardware and application demands.