南阳师院第十三届“张衡杯”大学生课外学术科技作品竞赛申报作品一种内存数据库快速日志恢复技术研究姓名: * * * 学号: 12345678900 专业:网络方向院系:计算机与信息技术学院指导老师: * * * 1 摘要恢复技术是保证内存数据库运行可靠的关键,传统的基于日志的恢复技术会对系统性能产生很大的负面影响。 针对此提出了内存数据库系统快速日志恢复技术,它控制日志的产生数量, 使得在系统崩溃并重新启动时, 能以最快的速度恢复到系统崩溃前的最近一致点上。关键字: 内存数据库;日志恢复;检查点Quickly Log Recovery Technology Of MMDB Hu Hui hui (1.College of Computer and Information Technology, Nanyang Normal University, Nanyang 473061, China; 2.College of Compuert Science and Tecnology,Beijing University of Tecnology,Beijing,100022,China) Abstract The recovery technology is a key to ensure running credibility of MMDB ,the tradition recovery technology is based on log may raise the effect on system performance. This paper puts force the a quickly log recovery technology。It controls log quantity and recovers the system to the nearest breakdown point as fast as it can, when system breaks down and restarts. Key Words: MMDB; log recover; checking point.目录引言内存数据库( MMDB)把数据全部或者当前工作部分驻留在内存中,消除了传统磁盘数据库系统中 I/O 瓶颈,提高了系统的性能和吞吐量, 但是由于所有操作都作用于内存数据库的主拷贝上, 数据库极易遭到操作系统和应用软件造成的破坏,因此 MMDB的恢复技术十分关键[1] 。日志( Logging )恢复是传统的 MMDB恢复技术之一,它能满足当前 MMDB系统对事务响应和快速系统恢复的要求,但是在大量事务吞吐量情况下造成的日志暴增带来很大问题,会对MMDB性能产生很大影响[2] 。本文提出 MMDB系统快速日志恢复技术, 它是在不阻碍系统正常运行的情况下,控2 制日志的产生数量, 使得在系统崩溃并重新启动时, 能以最快的速度恢复到系统崩溃前的最近一致点上。1 系统构架设计快速恢复模型的整体架构如图1 所示。事务处理模块负责根据用户请求产生事务,并由事务管理器调度。 事务管理器将负责...