HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine

9Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Fast database engines have become an essential building block in many systems and applications. Yet most of them are designed based on on-premise solutions and do not directly work in the cloud. Existing cloud-native database systems are mostly disk resident databases that follow a storage-centric design and exploit the potential of modern cloud infrastructure, such as manycore processors, large main memory and persistent memory. However, in-memory databases are infrequent and untapped. This paper presents HiEngine, Huawei's cloud-native memory-optimized in-memory database engine that endows hierarchical database architecture and fills this gap. HiEngine simultaneously (1) leverages the cloud infrastructure with reliable storage services on the compute-side (in addition to the storage tier) for fast persistence and reliability, (2) achieves main-memory database engines' high performance, and (3) retains backward compatibility with existing cloud-native database systems. HiEngine is integrated with Huawei GaussDB(for MySQL), it brings the benefits of main-memory database engines to the cloud and co-exists with disk-based engines. Compared to conventional systems, HiEngine outperforms prior storage-centric solutions by up to 7.5X and provides comparable performance to on-premise memory-optimized database engines.

Cite

CITATION STYLE

APA

Ma, Y., Xie, S., Zhong, H., Lee, L., & Lv, K. (2022). HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 2177–2190). Association for Computing Machinery. https://doi.org/10.1145/3514221.3526043

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free