Faster: A concurrent key-value store with in-place updates

B Chandramouli, G Prasaad, D Kossmann… - Proceedings of the …, 2018 - dl.acm.org
B Chandramouli, G Prasaad, D Kossmann, J Levandoski, J Hunter, M Barnett
Proceedings of the 2018 International Conference on Management of Data, 2018dl.acm.org
Over the last decade, there has been a tremendous growth in data-intensive applications
and services in the cloud. Data is created on a variety of edge sources, eg, devices,
browsers, and servers, and processed by cloud applications to gain insights or take
decisions. Applications and services either work on collected data, or monitor and process
data in real time. These applications are typically update intensive and involve a large
amount of state beyond what can fit in main memory. However, they display significant …
Over the last decade, there has been a tremendous growth in data-intensive applications and services in the cloud. Data is created on a variety of edge sources, e.g., devices, browsers, and servers, and processed by cloud applications to gain insights or take decisions. Applications and services either work on collected data, or monitor and process data in real time. These applications are typically update intensive and involve a large amount of state beyond what can fit in main memory. However, they display significant temporal locality in their access pattern. This paper presents FASTER, a new key-value store for point read, blind update, and read-modify-write operations. FASTER combines a highly cache-optimized concurrent hash index with a hybrid log: a concurrent log-structured record store that spans main memory and storage, while supporting fast in-place updates of the hot set in memory. Experiments show that FASTER achieves orders-of-magnitude better throughput - up to 160M operations per second on a single machine - than alternative systems deployed widely today, and exceeds the performance of pure in-memory data structures when the workload fits in memory.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果