【技术实现步骤摘要】
本专利技术涉及一种FPGA和数据库备份容灾技术,尤其涉及一种基于FPGA的实时数据库备份系统及备份方法。
技术介绍
数据库备份技术主要有离线备份和在线备份。离线数据备份又称为冷备份,是在关闭数据库的运行状态下进行的文件备份操作。离线数据库通常是基于文件拷贝的备份,实现时要关闭数据库等待备份完成,备份时对数据库具有独占性,从而影响应用服务的连续运行,导致数据在备份期间不能进行数据更新。离线备份通常是全量数据备份或者增量备份。在线数据库备份亦称热备份,是数据库在不停止数据访问情况下的数据备份。支持逻辑在线备份的数据库管理系统有通过日志文件进行备份,逻辑上用软件读取数据库内容备份,快照技术等。例如被包含在Oracle数据库的RMAN工具和Sybase数据库的“dump database”命令。逻辑在线备份拷贝数据库的逻辑单元,而不是存储设备列表或是存储逻辑单元的文件。逻辑数据库备份的主要缺点就是他无法利用存储设备的快照技术来减少对应用的影响。因为在一个逻辑数据库备份的过程中,系统性能会大大的降低,因此对总处在活跃状态的数据库并不合适。一些文件系统和卷管理器支持数据快照 ...
【技术保护点】
一种基于FPGA的实时数据库备份系统,包括应用服务器,应用服务器与FPGA连接,FPGA上有SRAM组、数据流复制模块、数据流转换模块、返回结果一致性检查模块和错误包反馈模块以及若干相互独立的RJ45接口,各RJ45接口则分别与主数据库、从数据库和外部网络连接;其中,应用服务器起到外界服务对主、从数据库发起请求的中间连接作用,它接受外界的服务请求,通过FPGA与主、从数据库连接,对主、从数据库数据做读取操作并对发起的所有请求做好日志;同时,应用服务器还起到对返回错误数据包、主、从数据库无响应数据包的处理,对主、从数据库不一致做出判断,做出提示并进行处理;数据流复制模块是对流 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:陈贞翔,王金光,杨波,张蕾,彭立志,
申请(专利权)人:济南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。