Nezha: A Key-Value Separated Distributed Store with Optimized Raft Integration

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wang, Yangyang, Dong, Yucong, Cheng, Ziqian, Xu, Zichen
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910047283445760
author Wang, Yangyang
Dong, Yucong
Cheng, Ziqian
Xu, Zichen
author_facet Wang, Yangyang
Dong, Yucong
Cheng, Ziqian
Xu, Zichen
contents Distributed key-value stores are widely adopted to support elastic big data applications, leveraging purpose-built consensus algorithms like Raft to ensure data consistency. However, through systematic analysis, we reveal a critical performance issue in such consistent stores, i.e., overlapping persistence operations between consensus protocols and underlying storage engines result in significant I/O overhead. To address this issue, we present Nezha, a prototype distributed storage system that innovatively integrates key-value separation with Raft to provide scalable throughput in a strong consistency guarantee. Nezha redesigns the persistence strategy at the operation level and incorporates leveled garbage collection, significantly improving read and write performance while preserving Raft's safety properties. Experimental results demonstrate that, on average, Nezha achieves throughput improvements of 460.2%, 12.5%, and 72.6% for put, get, and scan operations, respectively.
format Preprint
id arxiv_https___arxiv_org_abs_2603_09122
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Nezha: A Key-Value Separated Distributed Store with Optimized Raft Integration
Wang, Yangyang
Dong, Yucong
Cheng, Ziqian
Xu, Zichen
Distributed, Parallel, and Cluster Computing
Databases
Distributed key-value stores are widely adopted to support elastic big data applications, leveraging purpose-built consensus algorithms like Raft to ensure data consistency. However, through systematic analysis, we reveal a critical performance issue in such consistent stores, i.e., overlapping persistence operations between consensus protocols and underlying storage engines result in significant I/O overhead. To address this issue, we present Nezha, a prototype distributed storage system that innovatively integrates key-value separation with Raft to provide scalable throughput in a strong consistency guarantee. Nezha redesigns the persistence strategy at the operation level and incorporates leveled garbage collection, significantly improving read and write performance while preserving Raft's safety properties. Experimental results demonstrate that, on average, Nezha achieves throughput improvements of 460.2%, 12.5%, and 72.6% for put, get, and scan operations, respectively.
title Nezha: A Key-Value Separated Distributed Store with Optimized Raft Integration
topic Distributed, Parallel, and Cluster Computing
Databases
url https://arxiv.org/abs/2603.09122