Journal of East China Normal University(Natural Science) ›› 2023, Vol. 2023 ›› Issue (5): 1-10.doi: 10.3969/j.issn.1000-5641.2023.05.001

• Database Systems •    

Persistent memory- and shared cache architecture-based high-performance database

Congcong WANG, Huiqi HU*()   

  1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
  • Received:2023-07-25 Accepted:2023-07-25 Online:2023-09-25 Published:2023-09-15
  • Contact: Huiqi HU E-mail:hqhu@dase.ecnu.edu.cn

Abstract:

The upsurge in cloud-native databases has been drawing attention to shared architectures. Although a shared cache architecture can effectively address cache consistency issues among multiple read-write nodes, problems still exist, such as slow persistence speed, high latency in maintaining cache directories, and timestamp bottlenecks. To address these issues, this study proposes a shared cache architecture-based solution that is combined with novel persistent memory hardware, to realize a three-layer shared architecture database—TampoDB, which includes memory, persistent memory, and storage layers. The transaction execution process was redesigned based on this architecture with optimized timestamps and directories, thereby resolving the aforementioned problems. Experimental results show that TampoDB effectively enhances the persistence speed of transactions.

Key words: cloud-native database, persistent memory, shared cache

CLC Number: