下载此文档

处理数据库重做数据的方法和装置的制作方法.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
处理数据库重做数据的方法和装置的制作方法
专利名称:处理数据库重做数据的方法和装置的制作方法
技术领域:
本发明涉及通信网络技术领域,尤其涉及处理数据库重做数据的方法和装置。
背景技术:
重做日志(redo log)是数据库操作中能的实现方式,在第二种可能的实现方式中,所述重做队列处理单元,进一步的用于:所述依次从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之前,获取所述重做队列的队列锁,以获
得对所述重做队列的写入权限;以及所述依次从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之后释放所述重做队列的队列锁。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,该方法还包括,所述重做队列处理单元,进一步的用于:所述依次从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之前获取所述时序队列的队列锁以锁定所述时序队列,以及所述依次从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之后释放所述时序队列的队列锁;或者所述依次从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之前给所述时序队列的队尾元素添加读取结束标识。结合第一方面以及第一方面的第一至第三种可能的实现方式中的任意一个,在第四种可能的实现方式中,该方法还包括:所述重做队列处理单元,在从所述时序队列中应用线程的标识对应的应用线程的缓存中读取一个重做数据写入重做队列之后进一步的还用于将所述应用线程的标识从所述时序队列中删除。由以上技术方案可以看出,由于本发明实施例利用应用线程生成重做数据后保存到为应用线程分配的缓存,并将应用线程的标识保存到时序队列,满足数据读取条件后才从所述时序队列中读取所述应用线程的标识的顺序依次将应用线程的缓存中的重做数据读取到重做队列,从而提高了重做数据的处理效率,提升了数据库系统的并发吞吐量。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明一个实施例提供的数据库重做数据的处理方法流程图;图2为本发明另一个实施例提供的数据库重做数据的处理方法信令流程图;图3为本发明一个实施例提供的数据库重做数据的处理装置结构图;图4为本发明一个实施例提供的基于计算机系统的数据库重做数据的处理装置结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明一个实施例提供了处理数据库重做数据的方法,应用于服务器中,所述服务器中运行有数据读取线程以及多个应用线程,所述多个应用线程以并发的方式修改数据库,请参照图1,该方法包括:步骤101:所述多个应用线程中每一应用线程根据修改数据库的操作生成重做数据,并将所述重做数据相应保存到为所述

处理数据库重做数据的方法和装置的制作方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人421989820
  • 文件大小20 KB
  • 时间2022-06-26