基于JSON的时态数据建模与查询处理研究
发布时间:2023-05-14 07:37
时间作为人类自然生活中一种普遍存在的数据形式,在军事、金融、医疗、环境等领域得到广泛应用,因此用来表达数据对象动态发展过程的时态数据模型不断被提出,当前主要的研究成果集中在时态数据库和时态XML两个领域。随着网络技术的快速发展与普及,在效率,安全性等方面的要求越来越高,新一代数据交换语言JSON因为轻量级、解析速度快、传输效率高等优势得到大量使用,但是针对发展的JSON数据进行时态建模还未得到足够研究。本文基于JSON提出一种时态数据模型,并对传统JSON查询语言进行时态扩展,得到时态JSON查询语言。具体的研究工作如下:(1)基于非时态的JSON树模型,提出在模型中添加有效时间属性信息,得到一种具有表达数据对象在过去、现在、甚至将来状态信息的时态JSON树模型,并给出时态JSON树模型的形式化定义与实现方法。同时,在JSON文档的内容和结构随着时间的变化过程中,导致JSON Schema可能失去对JSON文档的校验功能,造成JSON Schema与JSON文档在时间上的不一致性,本文基于时态JSON树模型,提出JSON Schema一致性的解决方案。另外,针对非时态JSON模型和时态...
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
缩略词
第一章 绪论
1.1 研究背景与意义
1.1.1 时态模型的研究背景
1.1.2 时态模型的研究意义
1.2 国内外研究现状
1.2.1 时态数据库研究现状
1.2.2 时态XML研究现状
1.2.3 JSON研究现状
1.3 论文组织结构
第二章 基础知识
2.1 时态数据
2.2 JSON
2.2.1 非时态JSON数据模型
2.2.2 JSON语法格式
2.2.3 JSON Schema
2.3 传统JSON查询语言
2.3.1 JSONPath
2.3.2 JSONiq
2.4 本章小结
第三章 时态JSON数据模型
3.1 引言
3.2 时态JSON数据模型
3.3 时态JSON数据模型的实现方法
3.4 JSON Schema一致性解决方法
3.5 时态JSON模型应用案例
3.5.1 JSON文档的版本管理
3.5.2 案例分析
3.6 本章小结
第四章 时态JSON查询语言
4.1 引言
4.2 JSON查询语言的时态扩展
4.2.1 JSONPath的时态扩展
4.2.2 时态JSONPath查询示例
4.2.3 JSONiq的时态扩展
4.2.4 时态JSONiq查询示例
4.3 时态JSON的更新
4.3.1 插入键值对
4.3.2 修改键值对
4.3.3 删除键值对
4.4 本章小结
第五章 系统的设计与实现
5.1 环境搭建
5.2 系统结构与功能
5.3 实验内容与数据
5.4 结果与性能分析
5.5 本章小结
第六章 总结与展望
6.1 研究工作总结
6.2 未来工作展望
参考文献
致谢
在学期间的研究成果及发布的学术论文
本文编号:3817470
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
缩略词
第一章 绪论
1.1 研究背景与意义
1.1.1 时态模型的研究背景
1.1.2 时态模型的研究意义
1.2 国内外研究现状
1.2.1 时态数据库研究现状
1.2.2 时态XML研究现状
1.2.3 JSON研究现状
1.3 论文组织结构
第二章 基础知识
2.1 时态数据
2.2 JSON
2.2.1 非时态JSON数据模型
2.2.2 JSON语法格式
2.2.3 JSON Schema
2.3 传统JSON查询语言
2.3.1 JSONPath
2.3.2 JSONiq
2.4 本章小结
第三章 时态JSON数据模型
3.1 引言
3.2 时态JSON数据模型
3.3 时态JSON数据模型的实现方法
3.4 JSON Schema一致性解决方法
3.5 时态JSON模型应用案例
3.5.1 JSON文档的版本管理
3.5.2 案例分析
3.6 本章小结
第四章 时态JSON查询语言
4.1 引言
4.2 JSON查询语言的时态扩展
4.2.1 JSONPath的时态扩展
4.2.2 时态JSONPath查询示例
4.2.3 JSONiq的时态扩展
4.2.4 时态JSONiq查询示例
4.3 时态JSON的更新
4.3.1 插入键值对
4.3.2 修改键值对
4.3.3 删除键值对
4.4 本章小结
第五章 系统的设计与实现
5.1 环境搭建
5.2 系统结构与功能
5.3 实验内容与数据
5.4 结果与性能分析
5.5 本章小结
第六章 总结与展望
6.1 研究工作总结
6.2 未来工作展望
参考文献
致谢
在学期间的研究成果及发布的学术论文
本文编号:3817470
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3817470.html