发明名称 嵌入式数据库同步到flash数据库的方法和装置
摘要 本发明提出嵌入式数据库同步到flash数据库的方法,包括步骤:创建内存数据库,预设更新时间;将flash数据库的数据,同步到内存数据库;获取嵌入式数据库的数据到内存数据库,并设置同步数据池;当更新时间到时,遍历同步数据池;内存数据库数据发生变化,则获取发生变化的数据将发生变化的数据更新到flash数据库。本发明还提出嵌入式数据库同步到flash数据库的装置,可以减少对flash设备的频繁操作,提高flash设备的寿命,提高嵌入式数据库同步到flash数据库的速度。
申请公布号 CN102929983B 申请公布日期 2016.11.16
申请号 CN201210397727.9 申请日期 2012.10.18
申请人 京信通信系统(中国)有限公司 发明人 陈元
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;曾旻辉
主权项 嵌入式数据库同步到flash数据库的方法,其特征在于,包括步骤:创建内存数据库,以及预设更新时间;将flash数据库的数据,同步到内存数据库,所述内存数据库临时保存系统配置的参数,系统所有操作都在所述内存数据库中进行,所述Flash数据库永久保存所述内存数据库的数据;获取嵌入式数据库的数据到内存数据库,并设置同步数据池;其中,所述同步数据池用于标识内存数据库中数据是否变化以及数据变化的内容;所述同步数据池包括:表标识、参数标识、表同步标识以及参数同步标识;当更新时间到时,遍历同步数据池的表同步标识以及参数同步标识,如果表同步标识发生变化则遍历参数同步标识是否发生变化,如果参数同步标识发生变化,确定内存数据库中数据发生变化,则以表标识、参数标识为关键字获取内存数据库中发生变化的数据;将内存数据库中发生变化的数据更新到所述flash数据库。
地址 510663 广东省广州市广州科学城神舟路10号