大数据 ›› 2021, Vol. 7 ›› Issue (6): 78-88.doi: 10.11959/j.issn.2096-0271.2021062

• 研究 • 上一篇    下一篇

面向非易失性内存的持久索引数据结构研究综述

王永锋, 陈志广   

  1. 中山大学计算机学院,广东 广州 510006
  • 出版日期:2021-11-15 发布日期:2021-11-01
  • 作者简介:王永锋(1998- ),男,中山大学计算机学院博士生,主要研究方向为存储系统、分布式系统
    陈志广(1984- ),男,博士,中山大学计算机学院副教授,主要研究方向为大数据存储与处理、并行与分布式计算、高性能计算与超级计算机。在并行文件系统、大规模并行I/O优化、大数据分析处理方面取得了关键技术突破
  • 基金资助:
    国家重点研发计划资助项目(2018YFB0203904);国家自然科学基金资助项目(61872392);国家自然科学基金资助项目(61832020);国家自然科学基金资助项目(U1811461);广州市珠江科技新星资助项目(201906010008);广东省自然科学基金资助项目(2018B030312002)

A survey of persistent index data structures on non-volatile memory

Yongfeng WANG, Zhiguang CHEN   

  1. School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou 510006, China
  • Online:2021-11-15 Published:2021-11-01
  • Supported by:
    The National Key Research and Development Program of China(2018YFB0203904);The National Natural Science Foundation of China(61872392);The National Natural Science Foundation of China(61832020);The National Natural Science Foundation of China(U1811461);Pearl River S & T Nova Program of Guangzhou(201906010008);Guangdong Natural Science Foundation(2018B030312002)

摘要:

随着非易失性内存从理论走向实用,现代存储系统的设计与实现将迎来颠覆性变革。针对传统存储设备设计的存储系统并不能充分利用非易失性内存带来的性能红利。为了构建高吞吐、低时延、大规模的存储系统,迫切需要设计与非易失性内存硬件特性相匹配的持久索引数据结构,从而进一步提升性能。从持久索引数据结构出发,分别对B+-Tree和哈希表在非易失性内存上的设计和优化进行分析,比较其优缺点,并展望了该方向的机遇与面临的挑战。

关键词: 存储系统, 非易失性内存, 持久索引数据结构, 性能优化

Abstract:

With non-volatile memory becoming commercially available, the design and implementation of traditional storage systems need a fundamental change since they can not fully utilize the performance of non-volatile memory.To build a highthroughput, low-latency, large-scale storage system, there is an urgent need for efficient persistent index data structures that adapt to the characteristics of non-volatile memory.In terms of persistent index data structures, the optimizations applied for B+-Tree and Hash Table on non-volatile memory were summarized, and the pros and cons among these schemes were compared.And the future research directions with the challenges and opportunities that need to be resolved were showed.

Key words: storage system, non-volatile memory, persistent index data structure, performance optimization

中图分类号: 

No Suggested Reading articles found!