首页> 外文会议>SIGMOD/PODS 2007 >How to Barter Bits for Chronons: Compression and Bandwidth Trade Offs for Database Scans
【24h】

How to Barter Bits for Chronons: Compression and Bandwidth Trade Offs for Database Scans

机译:如何为时序图交换比特位:数据库扫描的压缩和带宽折衷

获取原文

摘要

Two trends are converging to make the CPU cost of a table scan a more important component of database performance. First, table scans are becoming a larger fraction of the query processing workload, and second, large memories and compression are making table scans CPU, rather than disk bandwidth, bound. Data warehouse systems have found that they can avoid the unpredictability of joins and indexing and achieve good performance by using massive parallel processing to perform scans over compressed vertical partitions of a denormalized schema. In this paper we present a study of how to make such scans faster by the use of a scan code generator that produces code tuned to the database schema, the compression dictionaries, the queries being evaluated and the target CPU architecture. We investigate a variety of compression formats and propose two novel optimizations: tuple length quantization and a field length lookup table, for efficiently processing variable length fields and tuples. We present a detailed experimental study of the performance of generated scans against these compression formats, and use this to explore the trade off between compression quality and scan speed. We also introduce new strategies for removing instructionlevel dependencies and increasing instruction-level parallelism, allowing for greater exploitation of multi-issue processors.
机译:两种趋势正在融合,使得表扫描的CPU成本成为数据库性能的一个更重要的组成部分。首先,表扫描已成为查询处理工作量的很大一部分,其次,大型内存和压缩使表扫描占用了CPU而不是磁盘带宽。数据仓库系统发现,通过使用大规模并行处理对非规范化模式的压缩垂直分区执行扫描,可以避免联接和索引的不可预测性并获得良好的性能。在本文中,我们对如何使用扫描代码生成器进行更快的扫描进行了研究,该生成器生成的代码已调整到数据库模式,压缩字典,被评估的查询和目标CPU体系结构。我们研究了多种压缩格式,并提出了两种新颖的优化方法:元组长度量化和字段长度查找表,以有效地处理可变长度字段和元组。我们提供了针对这些压缩格式生成的扫描的性能的详细实验研究,并以此来探索压缩质量和扫描速度之间的平衡。我们还介绍了删除指令级依赖关系和增加指令级并行性的新策略,从而可以更好地利用多问题处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号