重做记录中事务处理方法、系统及CDP重放与恢复方法技术方案

技术编号:41490869 阅读:18 留言:0更新日期:2024-05-30 14:37
本发明专利技术涉及一种重做记录中事务处理方法、系统及CDP重放与恢复方法,属于容灾备份技术领域。所述方法,用于数据备份端中,包括步骤:获取重做记录的识别参数;判断重做记录是否为事务结束点;将属于同一事务的若干条重做记录封装到一个事务结构体中。所述系统,用于数据备份端中,包括:获取重做记录识别参数模块;判断事务结束点模块;封装事务结构体模块。本发明专利技术通过获取重做记录的识别参数,实现事务的显示区分和封装,保证了数据的一致性、持久性、隔离性和原子性,为实现任意事务的恢复奠定了基础,安全有效。

【技术实现步骤摘要】

本专利技术属于容灾备份,涉及一种重做记录中事务处理方法、系统及cdp重放与恢复方法。


技术介绍

1、mysql是一种广泛使用的关系型数据库管理系统,被许多应用和网站用于存储和处理大量数据。mysql数据库采用了事务的概念,以确保数据的一致性、持久性、隔离性和原子性。事务的原子性是其中一个重要的特性,它确保一个事务所产生的数据修改要么全部落盘,要么全部回滚。

2、在mysql中,重做日志(redo log)是一种关键的组件,用于记录数据库中的变更操作。重做日志是一种持久化的日志文件,记录了每个对数据库进行的修改。它的作用是在数据库崩溃或重启后,恢复未完成的事务,并保证数据的一致性和持久性。每个重做日志条目被称为重做记录(redo record),它包含了对数据的修改操作。利用这一特性,我们可以在生产端实时抓取数据库的重做日志记录,在备份端解析日志记录并进行数据重放,数据恢复,从而实现数据库的连续数据保护(cdp),但是为了保证数据库数据的完整性和一致性,必须在上述过程中维持事务的原子性。

3、在mysql的事务中,原子性是指在事务的执本文档来自技高网...

【技术保护点】

1.一种重做记录中事务处理方法,其特征在于,用于数据备份端中,包括步骤:

2.根据权利要求1所述的重做记录中事务处理方法,其特征在于,所述封装事务结构体步骤,包括:

3.根据权利要求1所述的重做记录中事务处理方法,其特征在于,所述获取识别参数步骤之前,还包括:

4.一种重做记录中事务处理系统,其特征在于,用于数据备份端中,包括:

5.根据权利要求4所述的重做记录中事务处理系统,其特征在于,所述封装事务结构体模块,包括:

6.根据权利要求4所述的重做记录中事务处理系统,其特征在于,在所述获取重做记录识别参数模块之前,还包括:...

【技术特征摘要】

1.一种重做记录中事务处理方法,其特征在于,用于数据备份端中,包括步骤:

2.根据权利要求1所述的重做记录中事务处理方法,其特征在于,所述封装事务结构体步骤,包括:

3.根据权利要求1所述的重做记录中事务处理方法,其特征在于,所述获取识别参数步骤之前,还包括:

4.一种重做记录中事务处理系统,其特征在于,用于数据备份端中,包括:

5.根据权利要求4所述的重做记录中事务处理系统,其特征在于,所述封装事务结构体模块,包括:

6.根据权利要求4所述的重做记录中事...

【专利技术属性】
技术研发人员:周科洪杰鑫涂磊谢卓伟钱禹航黄传波
申请(专利权)人:成都云祺科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1