【摘 要】
:
闪存作为一种新的存储介质,凭借其性能上的优势,真正逐步代替磁盘。传统的数据库存储引擎是基于磁盘的特性设计的,而闪存与磁盘在特性上的差异决定了现有的存储引擎不能充分发挥
论文部分内容阅读
闪存作为一种新的存储介质,凭借其性能上的优势,真正逐步代替磁盘。传统的数据库存储引擎是基于磁盘的特性设计的,而闪存与磁盘在特性上的差异决定了现有的存储引擎不能充分发挥闪存的性能优势。 为此,本文提出了一种基于闪存的日志结构多版本存储引擎(Flash-basedLog-structuredMultiVersionstorageengine,FLMV),其利用了日志结构文件所具备的顺序写特点和闪存随机读性能好的优势,将数据全部存储在日志,表和索引中只保存对这些日志记录的目录项。FLMV对于数据的更新操作都转化为一条日志顺序写入日志末尾,并且通过在内存中建立哈希表和B+树的方式提高对日志的访问效率。 此外针对OLTP型应用的特点,采用延时物化,批量回刷技术——将事务产生的日志先缓存在其私有缓冲区中,然后在提交时批量刷回日志文件,不仅减少了日志的写入次数,也实现了日志按事务聚集的目的。此外,采用日志压缩技术,将多条日志进行打包并用LZW算法压缩,进一步提高了FLMV的性能。 通过实验验证,FLMV相较于其他存储引擎在写性能上优势较明显,而在读性能上无明显劣势;并且实验也验证了本文采用的两种优化方式确实提高了FLMV的性能。
其他文献
依赖性分析(Dependency Analysis)是一种分析、理解和维护程序的重要手段,它反映了程序中语句、模块之间的执行顺序和相互调用关系。 自从提出依赖性分析以来,依赖性分析技
数字图像拼接技术是指将一组具有重叠区域的图像,根据重叠区域内的对应关系合成大视角图像的技术。遥感图像一般应用于较大面积的区域研究,且由于远距离拍摄的位置限制,一般需要进行多方位多次拍摄,再将拍摄所得的多幅遥感图像进行拼接。遥感图像拼接技术具有广泛的实际应用需求,为地理环境监测、军事侦察以及自然灾害控制等应用提供了及时有效的信息基础。本文主要对基于特征的遥感数字图像拼接技术进行研究,从特征点检测和配
蒙特卡罗路径追踪(pathtracing)是目前最重要的真实感绘制方法,是照片级真实感绘制的基础,然而,无偏的(unbiased)、基于物理的蒙特卡罗路径追踪存在收敛慢的问题,在采样不充分时
目前,组合优化问题广泛地存在于国民经济的各个领域,针对组合优化问题的求解能够为经济建设、宏观决策等重大问题提供有力的科学支撑,提高决策的科学性、正确性以及前瞻性。然而,随着问题规模的不断增大,大多数的组合优化问题搜索空间呈指数型增大,搜索地形愈加崎岖,使用传统的方法通常求解速度缓慢且质量不高。因此,目前对于组合优化问题的研究以及有效地求解组合优化问题仍然是学术界的研究热点之一。由于智能优化算法通常
随着物联网的兴起与应用,越来越多的多媒体数据在无线多媒体传感器网络中传输。由于传感器节点通常部署在公共环境中,容易受到窃听与篡改,其安全性受到严重威胁。WMSN具有能量敏
随着数码相机以及其他彩色图像采集设备的不断普及,与灰度图像相比,彩色图像表现的信息丰富,所以人们更倾向于选取彩色图像作为信息获取的主要手段。然而,在彩色图像的获取、传输
蒙古文具有悠久的历史,是我国重要的少数民族语言文字之一。蒙古文的信息处理工作深刻影响着蒙古族聚居区的政治、文化生活。而蒙古文输入法作为信息时代交流的工具,其发展更
工资管理体系是衡量一个公司企业管理的重要标准之一,与其对应的工资管理系统则是公司管理的一个重要信息化工具。繁杂的Excel编辑或者其它手动管理,不但耗费了大量的人力资
云计算因其良好的发展前景受到了人们的广泛关注,越来越多的机构开始采用云计算模式。然而,云计算中也存在着包括身份认证及访问控制在内的众多安全问题,这些问题阻碍了云计算的