-
题名一种针对块内日志存储模型的缓冲区管理方法
被引量:4
- 1
-
-
作者
卢科
金培权
岳丽华
-
机构
中国科学技术大学计算机学院安徽省通信与软件重点实验室
-
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第5期1021-1027,共7页
-
基金
国家自然科学基金重点项目(60833005)资助
-
文摘
闪存的擦后写特性,使其对小粒度随机更新为主的数据库应用,存在较大的更新时延.基于块内日志的存储管理模型提出了一种使用日志的方法,有效地解决了该问题.但是由于没有考虑数据访问的冷热特性,使得热擦除块合并操作非常频繁,同时它们采用的强制日志刷新策略导致闪存日志区存在严重的碎片问题.针对上述问题,本文提出一种基于数据冷热检测的双链表缓冲区算法DLPA,它根据数据的访问特性动态地分配日志页大小,可以有效减少擦除块合并操作,同时在日志刷新至闪存时,结合两种日志打包策略,有效地改善了日志区碎片问题.实验显示,该算法在增加少量存储开销的前提下,显著地优于现有算法.
-
关键词
闪存
数据库
动态分配
缓冲区管理
日志打包
-
Keywords
flash
database
dynamic allocation
buffer management
log padding
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-