【24h】

START — Self-Tuning Adaptive Radix Tree

机译:START —自调整自适应基数树

获取原文

摘要

structures like the Adaptive Radix Tree (ART) are a central part of in-memory database systems. However, we found that radix nodes that index a single byte are not optimal for read-heavy workloads. In this work, we introduce START, a self-tuning variant of ART that uses nodes spanning multiple keybytes. To determine where to introduce these new node types, we propose a cost model and an optimizer. These components allow us to fine-tune an existing ART, reducing its overall height, and improving performance. As a result, START performs on average 85 % faster than a regular ART on a wide variety of read-only workloads and 45% faster for read-mostly workloads.
机译:自适应基数树(ART)等结构是内存数据库系统的核心部分。但是,我们发现索引单个字节的基数节点对于读取繁重的工作负载不是最佳的。在这项工作中,我们介绍了START,这是ART的自调整变体,它使用跨越多个密钥字节的节点。为了确定在何处引入这些新节点类型,我们提出了成本模型和优化器。这些组件使我们可以微调现有的ART,降低其总体高度并提高性能。结果,START在各种只读工作负载上的平均运行速度比常规ART快85%,在大多数只读工作负载上的运行速度快45%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号