首页> 外文期刊>International Journal of Computer Systems Science & Engineering >Development of a high-performance index manager in a main memory DBMS
【24h】

Development of a high-performance index manager in a main memory DBMS

机译:在主存储器DBMS中开发高性能索引管理器

获取原文
获取原文并翻译 | 示例

摘要

The main memory DBMS (MMDBMS) efficiently supports various database applications that require high performance since it employs main memory rather than disk as a primary storage. In this paper, we discuss the index manager of the Tachyon, a next generation MMDBMS. The index manager is an essential sub-component of a DBMS used to speed up the retrieval of objects from a large volume of a database in response to a certain search condition. Recently, the gap between the CPU processing and main memory access times is becoming much wider due to rapid advance of CPU technology. By devising data structures and algorithms that utilize the behavior of the cache in the CPU, we are able to enhance the overall performance of MMDBMSs considerably. In this paper, we address the practical implementation issues and our solutions for them obtained in developing the cache-conscious index manager of the Tachyon. The main issues touched are (1) consideration of the cache behavior, compact representation of an index entry, support of variable-length keys, support of multiple-attribute keys, support of duplicated keys, definition of the system catalog for indexes, definition of external APIs, concurrency control, and (9) backup and recovery. We also show the effectiveness of our approach through extensive experiments.
机译:主存储器DBMS(MMDBMS)有效地支持各种需要高性能的数据库应用程序,因为它使用主存储器而不是磁盘作为主存储器。在本文中,我们将讨论下一代MMDBMS Tachyon的索引管理器。索引管理器是DBMS的重要子组件,用于响应特定的搜索条件来加快从大量数据库中检索对象的速度。最近,由于CPU技术的飞速发展,CPU处理和主存储器访问时间之间的差距变得越来越大。通过设计利用CPU中缓存行为的数据结构和算法,我们能够显着提高MMDBMS的整体性能。在本文中,我们解决了实际的实现问题,以及在开发Tachyon的注重缓存的索引管理器中获得的解决方案。涉及的主要问题是(1)考虑缓存行为,索引条目的紧凑表示,可变长度键的支持,多属性键的支持,重复键的支持,索引的系统目录的定义,索引的定义外部API,并发控制,以及(9)备份和恢复。我们还通过广泛的实验证明了我们方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号