1. 程式人生 > >Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation報告

Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation報告

This work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP databases, while

retaining high query performance and transactional throughput.For this purpose, an innovative compressed columnar storage format for cold data, called Data Blocks is introduced.

這項工作的目的是在高效能混合OLTP和OLAP資料庫中,保持高查詢效能和事務吞吐量的情況下,減少記憶體佔用。

為此,引入了一種新的壓縮資料儲存格式,稱為資料塊。資料塊還包括一個新的輕量級索引結構,稱為位置SMA。

資料塊特點

即使不能排除整個塊,它也可以縮小資料塊內的掃描範圍。為了達到最高的OLTP效能,資料塊的壓縮方案非常輕量級,使得OLTP事務仍然能夠快速訪問單個元組,這使我們的儲存方案與那些(用於資料分析的專用分析資料庫)方案(通常是位解包)不同。迄今為止,高效能分析系統使用向量化查詢執行或“準時制”(JIT)查詢編譯。資料塊的細粒度自適應性需要將解釋的向量化掃描子系統整合到每一個方法的最佳特徵中。塊加速了各種查詢工作負載的效能,同時保留了高的事務吞吐量。