TY - JOUR
T1 - Industrial-Strength OLTP Using Main Memory and Many Cores
AU - Avni, Hillel
AU - Aliev, Alisher
AU - Amor, Oren
AU - Avitzur, Aharon
AU - Bronshtein, Ilan
AU - Ginot, Eli
AU - Goikhman, Shay
AU - Levy, Eliezer
AU - Levy, Idan
AU - Lu, Fuyang
AU - Mishali, Liran
AU - Mo, Yeqin
AU - Pachter, Nir
AU - Sivov, Dima
AU - Veeraraghavan, Vinoth
AU - Vexler, Vladi
AU - Wang, Lei
AU - Wang, Peng
N1 - Publisher Copyright:
© VLDB Endowment. All rights reserved.
PY - 2020/1/1
Y1 - 2020/1/1
N2 - GaussDB, and its open source version named openGauss, are Huawei’s relational database management systems (RDBMS), featuring a primary disk-based storage engine. This paper presents a new storage engine for GaussDB that is optimized for main memory and many cores. We started from a research prototype which exploits the power of the hardware but is not useful for customers. This paper describes the details of turning this prototype to an industrial storage engine, including integration with GaussDB. Standard benchmarks show that the new engine provides more than 2.5x performance improvement to GaussDB for full TPC-C on Intel’s x86 many-cores servers, as well as on Huawei TaiShan servers powered by ARM64-based Kunpeng CPUs.
AB - GaussDB, and its open source version named openGauss, are Huawei’s relational database management systems (RDBMS), featuring a primary disk-based storage engine. This paper presents a new storage engine for GaussDB that is optimized for main memory and many cores. We started from a research prototype which exploits the power of the hardware but is not useful for customers. This paper describes the details of turning this prototype to an industrial storage engine, including integration with GaussDB. Standard benchmarks show that the new engine provides more than 2.5x performance improvement to GaussDB for full TPC-C on Intel’s x86 many-cores servers, as well as on Huawei TaiShan servers powered by ARM64-based Kunpeng CPUs.
UR - http://www.scopus.com/inward/record.url?scp=85103301087&partnerID=8YFLogxK
U2 - 10.14778/3415478.3415537
DO - 10.14778/3415478.3415537
M3 - Article
AN - SCOPUS:85103301087
SN - 2150-8097
VL - 13
SP - 3099
EP - 3111
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 12
ER -