摘要

对多线程数据库编程进行备份时,能减少数据备份占用的存储空间,提高数据存储空间的利用率。当前编程备份方法对多线程数据库编程数据进行备份时,因备份的数据产生增加,降低了数据存储的空间利用率。提出基于能量有效的多线程数据库备份方法。对多线程数据库进行网格划分,依据编程的优先级对编程备份位置至查询节点距离进行确定,减少编程数据备份与查询过程中能量的消耗。经过对编程数据节点备份的阈值确定是否进行时隙分配。利用能量有效的编程备份方法对时隙分配的编程数据节点进行备份,利用动态的规划方法对备份的编程数据进行选择,使备份的编程数据节点能量产生均衡,与所有的编程数据节点之间产生的能耗为最小,达到多线程数据库能量有效,克服当前方法存在的弊端,完成对多用户环境下多线程数据库编程进行备份。实验的结果表明,所提方法能有效提高数据存储空间的利用率。