Memory Management in the Column Store
HANA数据库对列存储进行了优化,保证高效的读操作性能,同时也提供较好的写操作性能。
如上图所有的列存储在内存中的结构,分为两部分主存储和增量存储。
主存储包含列表中的主要数据,进行了较高的压缩以节省空间并加快搜索和计算,如果写操作在主存储上进行成本会很大。所以HANA又设置了增量存储区,此区域只进行了基本压缩并对写操作进行了优化。
如上所示,写操作只在增量存储区上进行。读操作同时读取主存储和增量存储。
Memory Management in the Column Store
HANA数据库对列存储进行了优化,保证高效的读操作性能,同时也提供较好的写操作性能。
如上图所有的列存储在内存中的结构,分为两部分主存储和增量存储。
主存储包含列表中的主要数据,进行了较高的压缩以节省空间并加快搜索和计算,如果写操作在主存储上进行成本会很大。所以HANA又设置了增量存储区,此区域只进行了基本压缩并对写操作进行了优化。
如上所示,写操作只在增量存储区上进行。读操作同时读取主存储和增量存储。