The present invention provides a method, a fast query data includes: setting up the database refresh; initialization, read the initial data in the database and stored in a software cache; pretreatment, and stored in a data cache software recently refreshed read database; the background processing, when the database is updated after the refresh data, read data update in the database, stored in the software cache and computing processing, and the processing result is stored in the register; query data, extract data directly from the register and pretreatment results. The invention also provides a functional module, a fast query data including: database, program initialization module, preprocessing module, background processing module, query results display module, program operation module, query interface.
【技术实现步骤摘要】
一种快速查询数据的方法及功能模块
本专利技术涉及数据库领域,尤其涉及一种快速查询数据的方法及功能模块。
技术介绍
生产过程中各种数据海量式产生。面对这些源源不断的数据,首先要进行规范化整理,使数据能够分门别类的存储;然后需要借助有效的查询工具,能够快捷,高效的获取历史数据。这样,公司管理层才能统筹生产信息,为生产活动决策提供参考。生产过程中产生大量的数据、表格,一般把各种生产过程中的数据记录在Excel表格里,按照不同的分类习惯,形成各种类型的Excel表格,占用电脑大量的内存,如果需要查询数据,必须在保存表格所在的电脑才能查询。这种方式的存储和查询数据有如下缺点:(1)Excel格式文件不能供多机访问和存储;(2)数据查询效率低下,满足不了远程批量化查询要求;(3)不利于准确定位操作者需要查询的数据。
技术实现思路
针对上述问题,本专利技术提供一种快速查询数据的方法,包括:设置数据库刷新,设置数据库刷新时间间隔,定时自动进行数据库的刷新操作;初始化,读取数据库中的初始数据并存入软件缓存;预处理,读取数据库中最近一次刷新的数据并存入软件缓存后台处理,当数据库刷新后有更新数据时,读取数据库中的更新数据,存入软件缓存并进行运算处理,并将运算处理结果存入寄存器;查询数据,从寄存器和预处理结果中提取所需的数据。优选的,后台处理中进行运算处理时,将最近更新的数据分割成多个数据块,按预设规则对所有数据块进行命名,将数据块命名进行排列组合,形成命名列表,所有数据块命名按照在命名列表中的次序分配序号;然后将所有数据块依命名列表中的次序进行排列,形成数据块列表,数据块和数据块命 ...
【技术保护点】
一种快速查询数据的方法,包括:设置数据库刷新(11),设置数据库刷新时间间隔,定时自动进行数据库的刷新操作;初始化(111),读取数据库中的初始数据并存入软件缓存;预处理(112),读取数据库中最近一次刷新的数据并存入软件缓存后台处理(121),当数据库刷新后有更新数据时,读取数据库中的更新数据,存入软件缓存并进行运算处理,并将运算处理结果存入寄存器;查询数据,从寄存器和预处理结果中提取所需的数据。
【技术特征摘要】
1.一种快速查询数据的方法,包括:设置数据库刷新(11),设置数据库刷新时间间隔,定时自动进行数据库的刷新操作;初始化(111),读取数据库中的初始数据并存入软件缓存;预处理(112),读取数据库中最近一次刷新的数据并存入软件缓存后台处理(121),当数据库刷新后有更新数据时,读取数据库中的更新数据,存入软件缓存并进行运算处理,并将运算处理结果存入寄存器;查询数据,从寄存器和预处理结果中提取所需的数据。2.依据权利要求1所述快速查询数据的方法,其特征在于:后台处理(121)中进行运算处理时,将最近更新的数据分割成多个数据块,按预设规则对所有数据块进行命名,将数据块命名进行排列组合,形成命名列表,所有数据块命名按照在命名列表中的次序分配序号;然后将所有数据块依命名列表中的次序进行排列,形成数据块列表,数据块和数据块命名形成映射关系,数据块的排列次序对应数据块命名的序号;处理结果存入寄存器中。3.依据权利要求2所述快速查询数据的方法,其特征在于:查询数据时,先查找数据块命名,随之查找到数据块命名在命名列表中的序号,然后依序号从数据块中提取相应的数据。4.依据权利要求1所述快速查询数据的方...
【专利技术属性】
技术研发人员:刘飞,文锋,余祖俊,饶维治,
申请(专利权)人:惠州市亿能电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。