[发明专利]基于agent的数据库智能备份系统有效
申请号: | 201710265679.0 | 申请日: | 2017-04-21 |
公开(公告)号: | CN107122262B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 顾伟涛 | 申请(专利权)人: | 杭州开课啦教育科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静;邱启旺 |
地址: | 310015 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储节点 备份 数据库服务器 数据库 备份节点 管理节点 管理模块 智能备份 校验 元信息 任务调度模块 存储数据库 数据安全性 数据库集群 备份策略 备份数据 备份文件 存储设备 管理机制 还原备份 角色信息 节点存储 唯一标识 一键操作 自动容错 服务器 自动化 管理 | ||
本发明公开了一种基于agent的数据库智能备份系统,包括元信息节点、管理节点、存储节点和备份节点;元信息节点存储所有数据库集群的IP、端口和数据库角色信息,以端口作为唯一标识;管理节点是对系统进行管理的服务器,包括存储节点管理模块、备份策略管理模块、备份清理模块和agent管理模块;备份节点是执行定时任务的数据库服务器,包括任务调度模块和备份执行模块;存储节点是存储数据库备份文件的数据库服务器或者存储设备,包括备份校验模块;本发明系统可自动化备份数据;充分利用存储节点,提高数据安全性;具有自动容错机制、可行的校验机制、完善的管理机制,可以实现一键操作,还原备份数据。
技术领域
本发明属于数据库备份技术领域,主要应用于互联网行业关系数据库和内存数据库类型的数据库自动化备份。
背景技术
对于互联网公司而言,数据库备份越来越重要,目前,常用的数据库备份方案,大多是调用开源的备份工具,进行简单的封装,这些方案存在如下缺点:
(1)需要较多的人工干预:由于备份系统设计不够智能,很多环节需要人工干预,增加维护成本。
(2)安全性较低:无法智能选择存储节点,增大数据丢失风险,存储利用率较低。
(3)管理性较差:由于设计上的缺陷,导致无法全面管理备份信息,降低了备份可用性。
(4)无法自动恢复数据:在恢复数据时候,需要复杂的流程和人工处理,自动化程度很低
(5)可用性无法保证:由于没有可行的数据校验机制,无法保证备份数据可用,降低了备份数据可用性。
(6)无法自动选择备份节点:需要手动或者固定选择某个备份节点,无法做到智能选择,灵活性低,增大备份出现问题的风险,降低备份可行性。
(7)功能单一:一般是只支持某个数据库的备份,不记录备份信息,也不支持多个数据库备份,无法进行全方位管理备份。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于agent的数据库智能备份系统,基于agent思想实现数据库备份智能化,该系统可以支持大规模关系数据库和内存数据库的自动备份和还原。
本发明的目的是通过以下技术方案来实现的:一种基于agent的数据库智能备份系统,该系统包括元信息节点、管理节点、存储节点和备份节点四部分;
元信息节点存储所有数据库集群的IP、端口和数据库角色信息,以端口作为唯一标识,数据库角色分为主节点和从节点,从节点实时同步主节点数据;这些信息可以来自人工录入,也可以从数据库节点自动获取;
管理节点是对系统进行管理的服务器,包括存储节点管理模块、备份策略管理模块、备份清理模块和agent管理模块;管理节点自动获取元信息节点的数据,调用存储节点管理模块更新存储节点详细信息,调用备份策略管理模块生成或者更新备份策略,分发定时任务和备份脚本到备份节点,所述定时任务包括备份开始时间、备份指令;所述备份脚本是封装了数据库备份相关的操作的脚本文件,需要传入的参数是端口,表示备份该端口的数据库;所述备份指令是调用备份脚本的一条命令;定期调用备份清理模块清理过期备份和失败备份;定期调用agent管理模块检查agent存活状态;
备份节点是执行定时任务的数据库服务器,是数据库节点的从节点,包括任务调度模块和备份执行模块;接收管理节点的定时任务后,在指定的时间调用任务调度模块和备份执行模块执行数据库备份;
存储节点是存储数据库备份文件的数据库服务器或者存储设备,包括备份校验模块;在指定时间调用备份校验模块对备份数据进行校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州开课啦教育科技有限公司,未经杭州开课啦教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710265679.0/2.html,转载请声明来源钻瓜专利网。