本文为摘录,原文为: attachments/pdf/f/p1714-kossmann.pdf

对目前的架构来讲,和 粗糙索引 作用重叠。。

1 ABSTRACT

  • ARF: Adaptive Range Filter, 自适应范围过滤器
  • ARF is for Range queries, while
  • BloomFilter is for Point queries

2 INTRODUCTION

3 APPLICATION EXAMPLE

3.1 Project Siberia

  • Siberia 是 Hekaton 项目用于管理冷数据的一个项目
    • Hekaton 则是 SQL Server 套件中的内存数据库
  • 查询处理

  • Hot Store

    • 用于查询热数据
  • Cold Store

    • 用于查询冷数据
    • 标准的 SQL Server 表
  • 冷热查询对客户端透明

    • 需要时候由 QueryProcessor 对两种数据的结果进行聚合操作
  • 冷数据的查询代价很高

  • filter 用于判定冷数据中是否有符合条件的数据

    • 返回 true: 可能有,需要访问冷数据
    • 返回 false: 肯定无,无需访问冷数据