[发明专利]一种基于Memory方式建立SQLITE数据库实现多业务并发的方法在审
申请号: | 201811160216.9 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109446179A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 付邦鹏;刘珊;瞿关明;郭亚楠 | 申请(专利权)人: | 天津天地伟业电子工业制造有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/27 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 戴文仪 |
地址: | 300457 天津市滨海新区高新区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 导出模块 上传 多业务 并发 接收模块 启动接收模块 并发访问 操作成功 存储介质 定时查询 互不干扰 硬盘 字段 内存 主机 响应 创建 更新 | ||
本发明提供了一种基于Memory方式建立SQLITE数据库实现多业务并发的方法,包括:启动主机并启动接收模块、上传模块和导出模块;接收模块连接硬盘的its.db数据库,上传模块和导出模块在Memory中分别创建itsA.db和itsB.db数据库并附加its.db数据库;接收模块将接收到的前端的数据存入its.db数据库中,上传模块和导出模块定时查询各自的附加数据库its.db;上传模块和导出模块通过各自的Memory完成响应的动作,操作成功后上传模块和导出模块分别更新各自的Memory字段值。本发明所述的一种基于Memory方式建立SQLITE数据库实现多业务并发的方法,配合使用SQLITE数据库作为存储介质,并通过多个模块并发访问数据库,使数据库之间互不干扰,提高了内存的执行效率。
技术领域
本发明属于计算机领域,尤其是涉及一种基于Memory方式建立SQLITE数据库实现多业务并发的方法。
背景技术
高清嵌入式智能交通主机是嵌入式方案设计的一款针对平安城市和智能交通行业应用而开发的专用行业主机,该主机能够接收并分析智能交通相机发送的违法和卡口信息以及图片数据,随着各个路口车辆数据高清嵌入式智能交通主机对多类型,海量数据存储的需求增加,越来越多的高清嵌入式智能交通主机的嵌入式设备开始使用数据库作为数据存储的介质,并将海量数据通过数据库实现本地存储、数据转发、定时管理、网络查询等业务。
智能交通相机采集实时的视频信号,并将视频信号中的车辆信息进行提取和分析,并转化为数据流发送给高清嵌入式智能交通主机,高清嵌入式智能交通主机接收交通相机的实时流数据和违章信息,并将该违章信息存入设备的数据库中,与此同时,多个模块并发访问数据库,获取最新的违章数据,并完成上传多家平台,导出USB设备,支持客户端的增删改查等操作。
发明内容
有鉴于此,本发明旨在提出一种基于Memory方式建立SQLITE数据库实现多业务并发的方法,配合使用SQLITE数据库作为存储介质,并通过多个模块并发访问数据库,使数据库之间互不干扰,提高了内存的执行效率。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于Memory方式建立SQLITE数据库实现多业务并发的方法,包括:
步骤一:启动主机并启动接收模块、上传模块和导出模块;
步骤二:接收模块连接硬盘的its.db数据库,上传模块在Memory中创建itsA.db数据库并附加its.db数据库,导出模块在Memory中创建itsB.db数据库和并附加its.db数据库;
步骤三:接收模块将接收到的前端的数据存入its.db数据库中,上传模块和导出模块定时查询各自的附加数据库its.db,上传模块将未执行上传的数据转存入itsA.db数据库中,导出模块将未执行导出的数据转存入itsB.db数据库中;
步骤四:上传模块和导出模块通过各自的Memory完成响应的动作,操作成功后上传模块和导出模块分别更新各自的Memory字段值;
步骤五:待数据处理完毕后,通过SQL语句将接收模块和导出模块各自的Memory数据库itsA.db和itsB.db中的数据更新到its.db数据库中,完成数据由内存到硬盘的同步。
上传模块和导出模块可以同时获取数据库最新的数据,完成相应的上传,导出,查询等操作,并且各个模块在完成各自业务后更新数据库的某个字段,实现业务状态与数据库记录状态的一致性。
进一步的,步骤三中,上传模块和导出模块在将数据转存至各自内存库时每次拷贝不大于100条记录。
进一步的,步骤三中,上传模块在上传过程中是逐条进行上传,导出模块在导出过程中是逐条进行导出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津天地伟业电子工业制造有限公司,未经天津天地伟业电子工业制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811160216.9/2.html,转载请声明来源钻瓜专利网。