[发明专利]查找由动态数据转换而成的静态数据的系统及其方法无效
| 申请号: | 200810089330.7 | 申请日: | 2008-04-24 |
| 公开(公告)号: | CN101566985A | 公开(公告)日: | 2009-10-28 |
| 发明(设计)人: | 邱全成;王辉 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
| 地址: | 台湾省台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查找 动态 数据 转换 静态 系统 及其 方法 | ||
技术领域
本发明涉及一种查找数据的系统及其方法,特别是指一种查找由动态数据转换而成的静态数据的系统及其方法。
背景技术
数据库是各式各样具有相关性文件的集中地,要存取数据库,必须遵守数据库制定的规则与方法,使数据库达到最少重复、最佳利用,能让多数人共同使用的目的。
随着使用者需要的数据量增大,数据库的使用也越来越普及。对数据库频繁的使用,使得许多在一般情况下不会被改变的数据也被储存到数据库之中,虽然将非经常性变动的数据储存在数据库中,可以让非经常性变动的数据保有使用数据库时的优点,但数据库在查找数据时的负载较存取一般文件的负载来的高,因此将非经常性变动的数据大量储存在数据库中时,会增加提供数据库服务的数字装置的负载。
为了避免数据库所产生的负载超过数字装置的上限,数据库一般会有同时访问量的限制,也就是会限制同时可以查找的请求数量。如此一来,若大部分查找数据的请求都是在对非经常性变动的数据进行查找,将会使得真正需要对数据库进行查找的请求被暂时搁置,从而使进行查找的时间被延后。
综上所述,可知先前技术中长期以来一直存在查找数据库中非经常性变动的数据时,占用查找经常变动的数据被查找的时间的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
本发明所要解决的技术问题是提供一种查找由动态数据转换而成的静态数据的系统及其方法,其与先前技术之间的差异在于预先将目标数据储存为目标文件,并通过索引档来判断查询字符串所对应的目标数据是否生成目标文件,通过上述的技术手段,本发明可以达到减少数据库负载的技术功效。
为了解决上述问题,本发明提供了一种查找由动态数据转换而成的静态数据的方法,包含下列步骤:
读取对应有一代表字符串之一目标数据;
生成所述目标数据所对应之一目标文件,该目标文件与所述代表字符串对应,并储存该代表字符串到一索引档中;
接收一查询字符串;及
当在所述索引档中查找到所述查询字符串相对应之所述代表字符串时,读取所述目标文件。
进一步地,上述方法还可包括,当无法由所述索引档中查找到对应所述查询字符串之代表字符串时,到储存所述目标数据之储存媒体中查找对应该查询字符串之一查询结果。
进一步地,上述方法还可包括,所述依据目标数据生成所述目标文件之步骤还包含,读取一模版,并将该目标数据依据该模版之格式生成该目标文件之步骤。
进一步地,上述方法还可包括,所述依据目标数据生成所述目标文件之步骤进一步包含下列步骤:
定义所述目标文件之文件名称为以所述代表字符串之步骤;
若所述代表字符串包含不合法之字节,转换该些不合法之字节为合法之字节;及
将所述目标文件存放于一目录中,该目录之名称为所述代表字符串之第一个字节。
进一步地,上述方法还可包括,所述读取所述目标文件之步骤是依据一转换规则转换所述查询字符串后,读取文件名称为该转换后之查找字符串之目标文件。
本发明还提供了一种查找由动态数据转换而成的静态数据的系统,包含:
一储存模块,用于储存一索引档及一目标数据,其中该目标数据对应有一代表字符串;
一文件生成模块,用于依据所述目标数据生成相对应之一目标文件,并将所述代表字符串存入所述索引档中,其中,该目标文件与于该代表字符串相对应;
一接收模块,用于接收一查询字符串;
一查找模块,用于在所述索引档中查找所述查询字符串相对应之所述代表字符串;及
一文件读取模块,用于在所述查找模块查找到所述代表字符串时,读取所述目标文件。
进一步地,上述系统还可包括,所述查找模块还用于在无法由所述索引档中查找到对应所述查询字符串之代表字符串时,到所述储存模块中查找对应该查询字符串之一查询结果。
进一步地,上述系统还可包括,所述文件读取模块还用于先依据一转换规则转换所述查询字符串后,读取文件名称为所述转换后之查找字符串之目标文件。
进一步地,上述系统还可包括,所述文件生成模块是将所述目标数据依据一模版之格式生成所述目标文件。
进一步地,上述系统还可包括,所述文件生成模块还用于将所述代表字符串定义为所述目标文件之文件名称,并将该目标文件存放于名称为该代表字符串之第一个字节之一目录中,藉以生成该目标文件,其中,若该代表字符串包含不合法之字节,则该文件生成模块进一步用于转换该些不合法之字节为合法之字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810089330.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多分辨率图的城市疏散仿真方法
- 下一篇:一种梯形图内嵌组态算法的实现方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





