【摘 要】
:
在分布式系统中,覆盖查询对保持文件的完整性以及数据的一致性有重要的作用。目前,覆盖查询主要是利用树结构完成,如DST或R-Tree。然而当系统中单个结点或者总的结点数都骤增
论文部分内容阅读
在分布式系统中,覆盖查询对保持文件的完整性以及数据的一致性有重要的作用。目前,覆盖查询主要是利用树结构完成,如DST或R-Tree。然而当系统中单个结点或者总的结点数都骤增时,该结构的数据索引会变得非常庞大,而且查询一般会受限于全局索引的速度,影响查询效率。布鲁姆过滤器(Bloom Filter)是一种能够简洁表示集合并支持快速查询的数据结构,广泛应用于数据库、网络和分布式系统。布鲁姆过滤器的查询操作不直接依赖于存储的数据规模大小,数据元素的增加并不会直接影响查询效率。布鲁姆过滤器虽然对离散数据的存储有很高的效率,但是对直接利用该结构存储范围规则还没有很好的解决办法,而覆盖查询需要存储范围规则,因此这给利用布鲁姆过滤器设计覆盖查询带来了挑战。本文主要研究成果如下:针对布鲁姆过滤器不能直接存储范围规则,将计数布鲁姆过滤器与链表相结合,提出了一个BFrange结构以支持覆盖查询。为了使BFrange结构能存储范围规则,将范围规则转化为前缀元素集合,并提出前缀编码算法,该算法能够将任意前缀转化为唯一对应的二进制串。实验结果验证了BFrange不仅能支持准确的覆盖查询,而且查询时间与存储的规则个数无关,相对于R-Tree查询算法,大大提高了查询效率。为了进一步提高覆盖查询效率,对范围规则进行分级处理,将范围规则转化为<基准倍数,前缀>元素集合。提出一种分级编码算法,能将<基准倍数,前缀>转化为唯一二进制串,并通过理论证明了该编码算法的唯一性。基于分级编码算法,提出Hie-BFrange结构来存储分级范围规则并支持快速覆盖查询。实验结果表明,相比BFrange结构,Hie-BFrange结构能够进一步提高查询效率,提升用户体验。
其他文献
渗透率是储层评价中重要的指标之一,对预测储层的气体产量有着决定作用。在页岩渗透率研究中,其致密的特性会导致常规流速实验方法的准确性降低。随着气体压力测量的技术发展
复杂行为分析是视频分析的重要内容之一。复杂行为过程往往包含了多种时序动作,时序动作之间存在着相互关系。时序动作是复杂行为的重要组成部分,在复杂行为识别领域承担着分
近年来,能源危机以及环境问题的日益严峻使得开发新型可再生能源以替代传统石化资源成为亟待解决的全球性问题。丁醇以其可以和汽油混合用于清洁能源,并具有能量密度高、腐蚀
高氮、磷是造成水体富营养化的重要因素,同时也是生产生活所必不可少的不可再生资源,猪场废水厌氧发酵的沼液中仍含有高浓度的氮磷,如不进行有效处理,则会对水体造成巨大危害
由NAND闪存芯片所构成的固态驱动器,如今已被广泛用作数据存储的主要介质。先进的制程工艺和多级电平(MLC)存储技术的使用,在有效提高NAND闪存存储容量的同时严重影响了存储可靠性,使闪存信道噪声不断加剧。为了应对急剧恶劣的闪存信道环境,将纠错编码技术与信号处理技术相结合是目前提高NAND闪存存储可靠性的一个有效解决方案。单元间干扰是闪存信道中导致闪存阈值电压偏移的主要噪声源之一,该噪声主要由浮栅
自全面实行增值税制度以来,通过增值税制度对商品和服务的全覆盖,促进了社会分工协作,创造了更为公平的税收环境,同样在推动消费升级,创新创业、激发经济增长动力方面发挥积极作用。税收安全是经济安全的重要组成部分,我国刑法明确规定虚开增值税专用发票的行为构成虚开增值税专用发票罪。随着商事活动中交易方式的转变以及市场活跃度的提升,虚开的手段、目的进一步复杂化,2018年8月启动两年“打虚打骗”专项行动以来,
自然界中存在着大量的溶液,这些溶液中蕴藏着无穷无尽的信息。在环境工程领域,环境中一种溶液对环境的效应,并不是该溶液中的某一种或是某几种物质对环境单独的效应,而是该溶
随着钢铁市场的日益严峻,为了增强自身竞争实力,河北钢铁集团邯郸公司将“汽车用系列开发项目”列为重点课题,投入大量人力物力,着重将调整产品结构,加速产业升级作为新的利
2,3-丁二醇的生产符合绿色化工的要求,目前,2,3-丁二醇的生物法生产成为国内外的研究热点。对野生原始菌株进行改造是提高2,3-丁二醇产量的关键。本研究以实验室保藏的一株克
细胞核输出信号(Nuclear Export Signal,NES)是指导生物细胞内核质物质转运的重要定位信号。通常运用生物实验的方法对细胞核输出信号进行识别以及相关序列结构性质的预测。