论文部分内容阅读
随着我国经济的发展,冠字号码数据规模越来越大,其交易信息量也越来越大,对数据的存储与查询技术要求也越来越高。虽然国内已有部分省市对冠字号码进行了管理,但冠字号码数据量庞大,系统数据处理复杂,查询时间较长,给用户造成较差体验,影响了冠字号码管理系统的推广,不利于管理机构对钱币的监管统计。云计算改变了数据存储的基础架构,给海量冠字号码数据管理的解决提供了一种思路。因此,研究基于云计算的冠字号码存储与查询具有重要的理论意义和实用价值。本文的研究内容主要包括以下两个方面:1.针对海量冠字号码数据存储效率低的问题,本文分别从采集、存储两个方面提高了存储效率。根据银行工作流程,在冠字号码数据采集上传过程中,提出了一种关联模式,通过各个过程之间的关联而不是对ATM机进行加装冠字号码抓取模块来实现冠字号码信息的存储,为银行节省了大量的ATM机改造费用。在存储方面,采用了改进的P-Ring分区算法根据节点的性能存储不同数量的冠字号码数据,将节点的各个性能参数归一化,从而来提高冠字号码管理系统的存储效率。实验表明,改进的P-Ring分区方法提高了冠字号码云存储平台的存储效率。2.针对海量冠字号码查询效率及安全性低的问题,本文从冠字号码的特征出发,提出可交换加密的折半查找索引-CEBS-Chord索引,对索引及数据进行加密,在保障冠字号码安全性的同时优化了查询效率。该索引根据冠字号码特征,将字符串转化为二进制,采用折半查找算法,既提高了查询效率又减少了存储空间。对比实验结果表明,采用CEBS-Chord索引的查询方法相较于当前主流查询方法,在查询效率和更新效率上都有了明显的提高,满足了实际应用中对冠字号码高效查询及安全性的要求。