发明名称 Block-aware encoding of bitmap for bitmap index eliminating max-slot restriction
摘要 Under block-aware encoding, a bitmap represented by atoms comprises a series of bitmaps for each data block in a database. Each bitmap in the series is referred to herein as a block bitmap. Each block bitmap may have a different number of bytes or bits. Gaps are represented in atoms using a pair of numbers referred to as a gap code. A gap code includes a block-skip code and slot-skip code. A block-skip code represents how many block bitmaps to advance to reach a subsequent block bitmap; a slot-skip code represents how many bytes to advance within the block bitmap to reach a byte with at least one bit set. A gap code is represented by bit positions within a byte, with some bit positions allocated to represent the block-skip code and some to represent the slot-skip code. The allocation is adjusted dynamically during encoding and decoding.
申请公布号 US2007094287(A1) 申请公布日期 2007.04.26
申请号 US20050259456 申请日期 2005.10.25
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 WANG SHAOYU
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址