[发明专利]基于FPGA的实时数据库备份系统及备份方法有效
申请号: | 201210309087.1 | 申请日: | 2012-08-27 |
公开(公告)号: | CN102855314A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 陈贞翔;王金光;杨波;张蕾;彭立志 | 申请(专利权)人: | 济南大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250022 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的实时数据库备份方法,涉及FPGA和数据库备份容灾技术。数据库操作数据流通过FPGA板高速复制功能定位到两个或多个1G的RJ45接口发送给不同的数据服务器,对两台或多台数据服务器中数据库进行同时一致操作,实现数据库实时备份。 | ||
搜索关键词: | 基于 fpga 实时 数据库 备份 系统 方法 | ||
【主权项】:
一种基于FPGA的实时数据库备份系统,包括应用服务器,应用服务器与FPGA连接,FPGA上有SRAM组、数据流复制模块、数据流转换模块、返回结果一致性检查模块和错误包反馈模块以及若干相互独立的RJ45接口,各RJ45接口则分别与主数据库、从数据库和外部网络连接;其中,应用服务器起到外界服务对主、从数据库发起请求的中间连接作用,它接受外界的服务请求,通过FPGA与主、从数据库连接,对主、从数据库数据做读取操作并对发起的所有请求做好日志;同时,应用服务器还起到对返回错误数据包、主、从数据库无响应数据包的处理,对主、从数据库不一致做出判断,做出提示并进行处理;数据流复制模块是对流出数据包进行复制,即应用服务器对主数据库发起请求而并不对从数据库做出请求,对从数据库的请求则是通过数据流复制模块对主数据库请求数据包做复制和转换后发起的,为下一步数据流转换做好准备,以便生成对从数据库发起请求数据流;数据流转换模块是对复制获得的数据包进行修改;返回结果一致性检查模块是判断主、从数据库数据是否一致的主要模块;错误包反馈模块发现的主、从数据库返回结果的不一致情况进行描述反馈到上层应用服务器;RJ45接口分别与主数据库、从数据库、外部网络连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210309087.1/,转载请声明来源钻瓜专利网。