论文标题

自适应合并相变的记忆

Adaptive Merging on Phase Change Memory

论文作者

Macyna, Wojciech, Kukowski, Michal

论文摘要

索引是一种著名的数据库技术,用于促进数据访问并加快查询处理。然而,索引的构建和修改非常昂贵。在传统方法中,数据库表中的所有记录均由索引同样涵盖。这是无效的,因为某些记录可能经常被查询,有些则从未进行。为了避免此问题,已经引入了自适应合并。关键想法是作为查询处理的副产品自适应地创建索引。结果,数据库表被部分根据查询工作负载而进行了部分索引。本文面临着自适应合并相变内存(PCM)的问题。此内存类型的最重要特征是:有限的写入耐力和高写入延迟。结果,应从划痕中调查自适应合并。我们分两个步骤解决了这个问题。首先,我们将几种PCM优化技术应用于传统的自适应合并方法。我们证明,所提出的方法(EAM)的表现要优于传统方法60%。之后,我们发明了自适应合并(PAM)和新的PCM优化索引的框架。对于搜索查询与数据修改交织在一起的数据库,它进一步将系统性能提高了20%。

Indexing is a well-known database technique used to facilitate data access and speed up query processing. Nevertheless, the construction and modification of indexes are very expensive. In traditional approaches, all records in the database table are equally covered by the index. It is not effective, since some records may be queried very often and some never. To avoid this problem, adaptive merging has been introduced. The key idea is to create index adaptively and incrementally as a side-product of query processing. As a result, the database table is indexed partially depending on the query workload. This paper faces a problem of adaptive merging for phase change memory (PCM). The most important features of this memory type are: limited write endurance and high write latency. As a consequence, adaptive merging should be investigated from the scratch. We solve this problem in two steps. First, we apply several PCM optimization techniques to the traditional adaptive merging approach. We prove that the proposed method (eAM) outperforms a traditional approach by 60%. After that, we invent the framework for adaptive merging (PAM) and a new PCM-optimized index. It further improves the system performance by 20% for databases where search queries interleave with data modifications.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源