发明名称 |
一种家庭网关上内存数据库的实现方法 |
摘要 |
本发明公开了一种家庭网关上内存数据库的实现方法,该方法包括:1、初始化内存数据库中数据表和记录的存储结构和队列;2、在建立内存数据库存储结构的基础上,业务数据库中的业务数据被加载到家庭网关上的内存数据库中,在加载业务数据之前进行业务数据的过滤;3、数据同步,当业务数据库中的数据改变时,首先对内存数据库中已有数据进行备份,然后通过同步模块进行同步,同步成功将备份数据清除;4、数据访问,提供内存数据库的统一访问接口,如查询、添加、删除,修改等。所述的实现方法与现有的内存数据库实现方法相比,所需资源少、数据存取效率高,非常适合于对数据实时性要求高的基于家庭网关开展的业务应用。 |
申请公布号 |
CN101329685B |
申请公布日期 |
2011.05.04 |
申请号 |
CN200810117377.X |
申请日期 |
2008.07.30 |
申请人 |
烽火通信科技股份有限公司 |
发明人 |
李明春;刘会松 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京宇生知识产权代理事务所(普通合伙) 11116 |
代理人 |
倪骏 |
主权项 |
一种家庭网关上内存数据库的实现方法,家庭网关包括业务终端、内存数据库、嵌入式操作系统,家庭网关通过数据库代理与业务数据库相连,其特征在于,该方法包括以下步骤:步骤1、初始化内存数据库的表和记录的存储结构和队列,初始化SQL语句执行队列和SQL语句执行结果队列;步骤2、在建立内存数据库存储结构的基础上,通过统一的数据访问接口把业务数据库中的业务数据加载到家庭网关上的内存数据库中,在加载业务数据之前进行业务数据的过滤;步骤3、当业务数据库的业务数据有更新时,同步线程先将内存数据库中已有的业务数据进行备份,然后调用统一的数据访问接口进行业务数据的同步,将更新后的业务数据加载到内存数据库中,同步成功后再将备份的业务数据清除;步骤4、家庭网关的业务终端通过统一的数据访问接口对内存数据库进行查询,内存数据库通过统一的数据访问接口进行业务数据的加载和同步。 |
地址 |
430074 湖北省武汉市洪山区邮科院路88号 |