首页> 外文会议>IEEE International Conference on Rebooting Computing >NVDIMM-N Persistent Memory and its Impact on Two Relational Databases
【24h】

NVDIMM-N Persistent Memory and its Impact on Two Relational Databases

机译:NVDIMM-N永久内存及其对两个关系数据库的影响

获取原文

摘要

The architecture of Database Management Systems (DBMS) is closely related to the characteristics of the storage hierarchy, because durability and response time are highly dependent on the physical properties of the target storage. Main memory volatility requires a DBMS to provide durability by software means as data continuously moves between volatile memory buffers and input/output persistent media. In traditional storage systems applications use complex concurrency control schemes to reduce latency and increase throughput and in order to utilize multicore hardware and shared system resources. New persistent memory (PM) devices emerging in the last decade, such as PCM, RRAM and MRAM, exhibit near-DRAM speed and characteristics, provide data persistence, and could be game changing for storage bound applications. In this paper we focus on benefits of persistent memory and their impact on database management systems. We consider methods for application speedup that are applicable to DBMSs that use PM. These optimization methods depend on the characteristics of PM storage. We consider concurrency and mutual resource contention, explore and rethink major application components, and finally combine static code optimization. Running the on-line transaction processing (OLTP) workload, the DBMSs explored here show performance gains relative to traditional storage systems by a factor of 3.17 and 1.79 for PostgreSQL and SQLite respectively.
机译:数据库管理系统(DBMS)的体系结构与存储层次结构的特性密切相关,因为持久性和响应时间高度依赖于目标存储的物理属性。当数据在易失性存储器缓冲区和输入/输出持久性介质之间连续移动时,主存储器的可变性要求DBMS通过软件方式提供持久性。在传统的存储系统中,应用程序使用复杂的并发控制方案来减少延迟并增加吞吐量,并利用多核硬件和共享的系统资源。过去十年出现的新的永久性存储器(PM)设备,例如PCM,RRAM和MRAM,具有接近DRAM的速度和特性,提供数据持久性,并且可能会改变存储绑定的应用程序。在本文中,我们重点关注持久性内存的优点及其对数据库管理系统的影响。我们考虑适用于使用PM的DBMS的应用程序加速方法。这些优化方法取决于PM存储的特性。我们考虑并发性和相互资源争用,探索和重新考虑主要的应用程序组件,最后结合静态代码优化。通过运行在线事务处理(OLTP)工作负载,此处探索的DBMS与PostgreSQL和SQLite相比,相对于传统存储系统而言,性能分别提高了3.17和1.79倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号