The invention discloses an efficient database backup method, which includes backing up the data in the server database, creating configuration tables, initializing configuration tables, monitoring the change of configuration tables by triggers, and backing up the changed data only when the change of configuration tables is found. The technical scheme of the invention can greatly improve the efficiency of database backup and the performance of the system.
【技术实现步骤摘要】
一种高效的数据库备份方法
本专利技术属于数据库备份
,特别是涉及一种高效的数据库备份方法。
技术介绍
随着信息时代的发展,数据的有效备份和管理开始面临巨大的挑战。数据库是数据管理的重要工具,而数据库管理的基本要求就是避免数据丢失,为了保证数据的安全,需要一种高效的数据库备份方法来解决上述问题。
技术实现思路
本专利技术的主要目的在于提供一种高效的数据库备份方法,从根本上提高数据库备份效率,提升系统性能。为了达到上述目的,本专利技术所采用的技术方案如下:一种高效的数据库备份方法,包含以下步骤:a.服务端备份数据库;b.服务端创建配置表;所述配置表包括数据表名、状态;所述状态包括0和1,0表示数据表是初始状态,1表示数据表是变化状态;c.初始化配置表;将配置表中数据表的状态初始化成0;d.实时监测配置表的状态变更;服务端利用触发器,实时监测配置表中数据表状态信息的变更;e.终端计算机操作数据库中的数据表;终端计算机对数据库中的数据表进行查询、增加、修改、删除等操作;f.服务端触发器接收终端计算机的操作信息,判断终端计算机的操作是否为增加、修改、删除,如果是增加、修改、删除,则触发器将该操作对应数据表在配置表中的状态修改成1,并继续执行步骤g,如果不是增加、修改、删除操作,则服务端触发器不去修改配置表中的状态信息,执行步骤d;g.依据配置表中的状态,触发服务端对状态为1的数据表进行备份,备份完成后将数据表状态修改成0,执行步骤d。本专利技术的有益效果是:本专利技术提供了一种高效的数据库备份方法,通过配置表中的状态变化,实时触发数据库备份,避免服务器系统不慎损坏 ...
【技术保护点】
1.一种高效的数据库备份方法,包含以下步骤:a.服务端备份数据库;b.服务端创建配置表;所述配置表包括数据表名、状态;所述状态包括0和1,0表示数据表是初始状态,1表示数据表是变化状态;c.初始化配置表;将配置表中数据表的状态初始化成0;d.实时监测配置表的状态变更;服务端利用触发器,实时监测配置表中数据表状态信息的变更;e.终端计算机操作数据库中的数据表;终端计算机对数据库中的数据表进行查询、增加、修改、删除等操作;f.服务端触发器接收终端计算机的操作信息,判断终端计算机的操作是否为增加、修改、删除,如果是增加、修改、删除,则触发器将该操作对应数据表在配置表中的状态修改成1,并继续执行步骤g,如果不是增加、修改、删除操作,则服务端触发器不去修改配置表中的状态信息,执行步骤d;g.依据配置表中的状态,触发服务端对状态为1的数据表进行备份,备份完成后将数据表状态修改成0,执行步骤d。
【技术特征摘要】
1.一种高效的数据库备份方法,包含以下步骤:a.服务端备份数据库;b.服务端创建配置表;所述配置表包括数据表名、状态;所述状态包括0和1,0表示数据表是初始状态,1表示数据表是变化状态;c.初始化配置表;将配置表中数据表的状态初始化成0;d.实时监测配置表的状态变更;服务端利用触发器,实时监测配置表中数据表状态信息的变更;e.终端计算机操作数据库中的数据表;终端计算机对数据库中的数据表进行查询...
【专利技术属性】
技术研发人员:张晓欧,金魁,吴艳,
申请(专利权)人:沈阳通用软件有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。