基于JSON的时态数据建模与查询处理研究

来源 :南京航空航天大学 | 被引量 : 3次 | 上传用户:libolb666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时间作为人类自然生活中一种普遍存在的数据形式,在军事、金融、医疗、环境等领域得到广泛应用,因此用来表达数据对象动态发展过程的时态数据模型不断被提出,当前主要的研究成果集中在时态数据库和时态XML两个领域。随着网络技术的快速发展与普及,在效率,安全性等方面的要求越来越高,新一代数据交换语言JSON因为轻量级、解析速度快、传输效率高等优势得到大量使用,但是针对发展的JSON数据进行时态建模还未得到足够研究。本文基于JSON提出一种时态数据模型,并对传统JSON查询语言进行时态扩展,得到时态JSON查询语言。具体的研究工作如下:(1)基于非时态的JSON树模型,提出在模型中添加有效时间属性信息,得到一种具有表达数据对象在过去、现在、甚至将来状态信息的时态JSON树模型,并给出时态JSON树模型的形式化定义与实现方法。同时,在JSON文档的内容和结构随着时间的变化过程中,导致JSON Schema可能失去对JSON文档的校验功能,造成JSON Schema与JSON文档在时间上的不一致性,本文基于时态JSON树模型,提出JSON Schema一致性的解决方案。另外,针对非时态JSON模型和时态JSON模型管理文档版本的方法,通过应用案例数据说明时态JSON模型的有效性和优越性。(2)由于模型中时态数据的特殊性,传统JSON查询语言不能很好地完成对时态数据的操作处理,因此为了方便与高效地管理历史数据,本文提出时态JSON查询语言。首先,针对传统JSON查询语言JSONPath,通过提出时态过滤器断言得到时态JSONPath查询语言。然后,基于传统JSON查询语言JSONiq,通过提出时间区间逻辑关系关键字和运算扩展函数得到时态JSONiq查询语言。最后,通过自定义更新函数,完善时态JSONiq对时态JSON文档的更新操作处理。(3)设计并实现支持时态JSON查询语言的原型系统,论证本文研究工作的有效性。另外,通过更加完善的数据集论证时态JSON模型相比非时态JSON模型在文档版本管理方面的优越性。
其他文献
日前,华安基金管理公司投资总监王国卫就2006年市场投资策略做了充分分析。    他认为,A股较低的估值水平、中国经济中长期的增长趋势以及市场对负面因素已提前反映等方面
报纸
在很多国家和地区,含砷的地下水和矿山废渣中砷的流失严重危害了环境和人类健康,因而含砷饮用水和工业废水处理技术的研究具有紧迫性和重要的实际意义。铁盐除砷具有经济高效
目的:观察活血通精方对湿热瘀滞型慢性前列腺炎(CP)患者的症状改善及对白细胞介素-10(IL-10)的影响,评价其对慢性前列腺炎患者的临床治疗效果。方法:收集2018年4月-2019年2月
本文就委托代理制的基本理论及其启示作了粗浅论述。 In this paper, the basic theory of the principal-agent system and its implications are briefly discussed.
精益供应链和敏捷供应链是供应链发展的两种趋势。精益供应链和敏捷供应链既相互联系,又存在泾渭分明的区别。同时,在产品的生产方式、生命周期以及需求特性等方面也有不同的适
电子商务的蓬勃发展,给传统的企业内部控制环境带来了变化,风险评估范围扩大,信息管理从“纵向”转向“横向”,财务管理模式及财务安全面临着挑战。内部管理控制及内部会计控
研究赤子爱胜蚓与不同钝化剂联合对猪粪堆肥过程中重金属铜(Cu)和锌(Zn)形态转化及其生物可利用性的影响。结果表明:生物炭对生物可利用态Cu的钝化效果最佳,试验后可利用态Cu
<正>1月11日,北京市海淀区中铁碧桂园共有产权住房申购结束。自2017年12月28日开启申购以来,该项目最终约5万户家庭确认申购。这是自2017年9月30日《北京共有产权住房管理暂
【正】 读和写是语文教学的两个基本环节.要写好文章,不能不讲点文采.在中学阶段适当讲点修辞,无疑是必要的.目前我国一些修辞著作有把修辞分为三十多格的.作为研究,固无不可
积极心理学关注入的积极层面。调节情绪应积极认识情绪,积极表达情绪,从认知、情境、平衡、社会支持等角度全面调节情绪,达到情绪健康。