基于JSON的時(shí)態(tài)數(shù)據(jù)建模與查詢處理研究
發(fā)布時(shí)間:2023-05-14 07:37
時(shí)間作為人類自然生活中一種普遍存在的數(shù)據(jù)形式,在軍事、金融、醫(yī)療、環(huán)境等領(lǐng)域得到廣泛應(yīng)用,因此用來表達(dá)數(shù)據(jù)對(duì)象動(dòng)態(tài)發(fā)展過程的時(shí)態(tài)數(shù)據(jù)模型不斷被提出,當(dāng)前主要的研究成果集中在時(shí)態(tài)數(shù)據(jù)庫和時(shí)態(tài)XML兩個(gè)領(lǐng)域。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展與普及,在效率,安全性等方面的要求越來越高,新一代數(shù)據(jù)交換語言JSON因?yàn)檩p量級(jí)、解析速度快、傳輸效率高等優(yōu)勢(shì)得到大量使用,但是針對(duì)發(fā)展的JSON數(shù)據(jù)進(jìn)行時(shí)態(tài)建模還未得到足夠研究。本文基于JSON提出一種時(shí)態(tài)數(shù)據(jù)模型,并對(duì)傳統(tǒng)JSON查詢語言進(jìn)行時(shí)態(tài)擴(kuò)展,得到時(shí)態(tài)JSON查詢語言。具體的研究工作如下:(1)基于非時(shí)態(tài)的JSON樹模型,提出在模型中添加有效時(shí)間屬性信息,得到一種具有表達(dá)數(shù)據(jù)對(duì)象在過去、現(xiàn)在、甚至將來狀態(tài)信息的時(shí)態(tài)JSON樹模型,并給出時(shí)態(tài)JSON樹模型的形式化定義與實(shí)現(xiàn)方法。同時(shí),在JSON文檔的內(nèi)容和結(jié)構(gòu)隨著時(shí)間的變化過程中,導(dǎo)致JSON Schema可能失去對(duì)JSON文檔的校驗(yàn)功能,造成JSON Schema與JSON文檔在時(shí)間上的不一致性,本文基于時(shí)態(tài)JSON樹模型,提出JSON Schema一致性的解決方案。另外,針對(duì)非時(shí)態(tài)JSON模型和時(shí)態(tài)...
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
縮略詞
第一章 緒論
1.1 研究背景與意義
1.1.1 時(shí)態(tài)模型的研究背景
1.1.2 時(shí)態(tài)模型的研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 時(shí)態(tài)數(shù)據(jù)庫研究現(xiàn)狀
1.2.2 時(shí)態(tài)XML研究現(xiàn)狀
1.2.3 JSON研究現(xiàn)狀
1.3 論文組織結(jié)構(gòu)
第二章 基礎(chǔ)知識(shí)
2.1 時(shí)態(tài)數(shù)據(jù)
2.2 JSON
2.2.1 非時(shí)態(tài)JSON數(shù)據(jù)模型
2.2.2 JSON語法格式
2.2.3 JSON Schema
2.3 傳統(tǒng)JSON查詢語言
2.3.1 JSONPath
2.3.2 JSONiq
2.4 本章小結(jié)
第三章 時(shí)態(tài)JSON數(shù)據(jù)模型
3.1 引言
3.2 時(shí)態(tài)JSON數(shù)據(jù)模型
3.3 時(shí)態(tài)JSON數(shù)據(jù)模型的實(shí)現(xiàn)方法
3.4 JSON Schema一致性解決方法
3.5 時(shí)態(tài)JSON模型應(yīng)用案例
3.5.1 JSON文檔的版本管理
3.5.2 案例分析
3.6 本章小結(jié)
第四章 時(shí)態(tài)JSON查詢語言
4.1 引言
4.2 JSON查詢語言的時(shí)態(tài)擴(kuò)展
4.2.1 JSONPath的時(shí)態(tài)擴(kuò)展
4.2.2 時(shí)態(tài)JSONPath查詢示例
4.2.3 JSONiq的時(shí)態(tài)擴(kuò)展
4.2.4 時(shí)態(tài)JSONiq查詢示例
4.3 時(shí)態(tài)JSON的更新
4.3.1 插入鍵值對(duì)
4.3.2 修改鍵值對(duì)
4.3.3 刪除鍵值對(duì)
4.4 本章小結(jié)
第五章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
5.1 環(huán)境搭建
5.2 系統(tǒng)結(jié)構(gòu)與功能
5.3 實(shí)驗(yàn)內(nèi)容與數(shù)據(jù)
5.4 結(jié)果與性能分析
5.5 本章小結(jié)
第六章 總結(jié)與展望
6.1 研究工作總結(jié)
6.2 未來工作展望
參考文獻(xiàn)
致謝
在學(xué)期間的研究成果及發(fā)布的學(xué)術(shù)論文
本文編號(hào):3817470
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
縮略詞
第一章 緒論
1.1 研究背景與意義
1.1.1 時(shí)態(tài)模型的研究背景
1.1.2 時(shí)態(tài)模型的研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 時(shí)態(tài)數(shù)據(jù)庫研究現(xiàn)狀
1.2.2 時(shí)態(tài)XML研究現(xiàn)狀
1.2.3 JSON研究現(xiàn)狀
1.3 論文組織結(jié)構(gòu)
第二章 基礎(chǔ)知識(shí)
2.1 時(shí)態(tài)數(shù)據(jù)
2.2 JSON
2.2.1 非時(shí)態(tài)JSON數(shù)據(jù)模型
2.2.2 JSON語法格式
2.2.3 JSON Schema
2.3 傳統(tǒng)JSON查詢語言
2.3.1 JSONPath
2.3.2 JSONiq
2.4 本章小結(jié)
第三章 時(shí)態(tài)JSON數(shù)據(jù)模型
3.1 引言
3.2 時(shí)態(tài)JSON數(shù)據(jù)模型
3.3 時(shí)態(tài)JSON數(shù)據(jù)模型的實(shí)現(xiàn)方法
3.4 JSON Schema一致性解決方法
3.5 時(shí)態(tài)JSON模型應(yīng)用案例
3.5.1 JSON文檔的版本管理
3.5.2 案例分析
3.6 本章小結(jié)
第四章 時(shí)態(tài)JSON查詢語言
4.1 引言
4.2 JSON查詢語言的時(shí)態(tài)擴(kuò)展
4.2.1 JSONPath的時(shí)態(tài)擴(kuò)展
4.2.2 時(shí)態(tài)JSONPath查詢示例
4.2.3 JSONiq的時(shí)態(tài)擴(kuò)展
4.2.4 時(shí)態(tài)JSONiq查詢示例
4.3 時(shí)態(tài)JSON的更新
4.3.1 插入鍵值對(duì)
4.3.2 修改鍵值對(duì)
4.3.3 刪除鍵值對(duì)
4.4 本章小結(jié)
第五章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
5.1 環(huán)境搭建
5.2 系統(tǒng)結(jié)構(gòu)與功能
5.3 實(shí)驗(yàn)內(nèi)容與數(shù)據(jù)
5.4 結(jié)果與性能分析
5.5 本章小結(jié)
第六章 總結(jié)與展望
6.1 研究工作總結(jié)
6.2 未來工作展望
參考文獻(xiàn)
致謝
在學(xué)期間的研究成果及發(fā)布的學(xué)術(shù)論文
本文編號(hào):3817470
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3817470.html
最近更新
教材專著