一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种拓展版JSON数据库管理系统的设计方法与流程

2022-08-26 22:33:21 来源:中国专利 TAG:
一种拓展版json数据库管理系统的设计方法
技术领域
1.该产品主要属于数据库领域,用于存储查询json文件的。


背景技术:

2.该产品的背景技术包含编程技术,客户端服务器技术,socket 编程技术等。


技术实现要素:

3.该系统主要包含7个部分,分别是:数据存储,数据查询,数据转化,执行引擎,服务器,客户端。
4.数据存储主要是用来存储json数据的,主要包含各个数据文件的创建,删除,数据集的创建,删除。
5.数据查询主要是用来查询json数据的,该部分主要是用来执行数据查询的。
6.数据转化主要是将json文件和xml文件来互相转化。
7.执行引擎主要是用来调用各个模块的,主要用来调用各个功能模块,用于数据库功能的执行。
8.服务器主要用来建立服务器/客户端架构,用于收取客户端询问请求的,先建立socket服务,然后分别处理来自客户端的请求。
9.服务器主要用来建立服务器/客户端架构,用于收取客户端询问请求的,先建立socket服务,然后分别处理来自客户端的请求,每个json文件的请求是类似于xquery的格式,除此以外,还包含拓展版查询,一共60种,即,xquery, regex, xpath, hxselect, xquery regex, xquery xpath, xquery hxselect, regex xquery, regex xpath, regex hxselect, xpath xquery, xpath regex, xpath hxselect, hxselect xquery, hxselect regex, hxselect xpath, xquery regex xpath, xquery regex hxselect, xquery xpath regex, xquery xpath hxselect, xquery hxselect regex, xquery hxselect xpath, regex xquery xpath, regex xquery hxselect, regex xpath xquery, regex xpath hxselect, regex hxselect xpath, regex hxselect xquery, xpath regex xquery, xpath regex hxselect, xpath xquery regex, xpath xquery hxselect, xpath hxselect regex, xpath hxselect xquery, hxselect xquery xpath, hxselect xquery regex, hxselect xpath xquery, hxselect xpath regex, hxselect regex xpath, hxselect regex xquery, xquery xpath regex hxselect, xquery xpath hxselect regex, xquery regex xpath hxselect, xquery regex hxselect xpath, xquery hxselect xpath regex, xquery hxselect regex xpath, xpath xquery hxselect regex, xpath xquery regex hxselect, xpath regex hxselect xquery , xpath regex xquery hxselect, xpath hxselect xquery regex, xpath hxselect regex xquery, hxselect xpath regex xquery, hxselect xpath xquery regex, hxselect regex xpath xquery, hxselect regex xquery xpath, hxselect xquery
regex xpath, hxselect xquery xpath regex。
10.客户端主要是用来建立客户请求的,一般包含发送查询请求,本数据库除了发送类似于xquery查询请求,还包含发送查询拓展版的请求,即上文中列举的60种查询请求。
11.本数据库系统采用文本存储查询语言请求和查询结果的方式,用户在查询语言请求文本中输入查询语句,由客户端发送到服务器之后,服务器执行,然后将结果返还给客户端,并且存入结果查询文本。
12.所有的查询语句包含在一个查询文本中,xquery.xq,拓展版的查询包含在相关的查询文本中。我们在基本xquery查询的查询文本中,读取相关查询信息,即,xquery查询语句。在拓展版的查询文本中,可以读取1到4部分的查询信息,根据拓展查询的类别,拓展查询可能是由1个或者2个或者3个或者4个不同的查询语句组合而成,每个查询语句是xpath, xquery, hxselect, regex中的一种,中间使用一个符号,比如”|”,或者其他符号来分隔。服务器在收到请求之后,对查询语句进行分析,将各个部分的查询分别提取出来,然后依次进行查询,在每一个查询部分,将本次查询的结果作为输入传给下一个查询。对于xquery查询,服务器执行相关的xquery查询,对于regex部分,服务器在执行regex查询,如果包含regex的特征,则将该结果放入查询结果之中,并且返还给客户端,如果不包含,则不放入查询结果之中。对于xpath查询,将字符串符合查询特征的结果提取,并且输出查询结果,对于hxselect查询,将字符串符合查询特征的结果提取,输出给查询结果部分。
13.该机制可以再增加新的查询部分,加入上述查询系统之中,并且使用排列组合再进行排列,可以获得新的查询方式,其运行方式跟之前描述的方式类似。


技术特征:
1.“该系统主要包含7个部分,分别是:数据存储,数据查询,数据转化,执行引擎,服务器,客户端”,“数据存储主要是用来存储json数据的,主要包含各个数据文件的创建,删除,数据集的创建,删除”,“数据查询主要是用来查询json数据的,该部分主要是用来执行数据查询的”,“数据转化主要是将json文件和xml文件来互相转化”,“执行引擎主要是用来调用各个模块的,主要用来调用各个功能模块,用于数据库功能的执行”,“服务器主要用来建立服务器/客户端架构,用于收取客户端询问请求的,先建立socket服务,然后分别处理来自客户端的请求”,“客户端主要是用来建立客户请求的,一般包含发送查询请求,本数据库除了发送类似于xquery查询请求,还包含发送查询拓展版的请求,即上文中列举的60种查询请求”,“本数据库系统采用文本存储查询语言请求和查询结果的方式,用户在查询语言请求文本中输入查询语句,由客户端发送到服务器之后,服务器执行,然后将结果返还给客户端,并且存入结果查询文本”。2.“服务器主要用来建立服务器/客户端架构,用于收取客户端询问请求的,先建立socket服务,然后分别处理来自客户端的请求,每个json文件的请求是类似于xquery的格式,除此以外,还包含拓展版查询,一共60种,即,xquery, regex, xpath, hxselect, xquery regex, xquery xpath, xquery hxselect, regex xquery, regex xpath, regex hxselect, xpath xquery, xpath regex, xpath hxselect, hxselect xquery, hxselect regex, hxselect xpath, xquery regex xpath, xquery regex hxselect, xquery xpath regex, xquery xpath hxselect, xquery hxselect regex, xquery hxselect xpath, regex xquery xpath, regex xquery hxselect, regex xpath xquery, regex xpath hxselect, regex hxselect xpath, regex hxselect xquery, xpath regex xquery, xpath regex hxselect, xpath xquery regex, xpath xquery hxselect, xpath hxselect regex, xpath hxselect xquery, hxselect xquery xpath, hxselect xquery regex, hxselect xpath xquery, hxselect xpath regex, hxselect regex xpath, hxselect regex xquery, xquery xpath regex hxselect, xquery xpath hxselect regex, xquery regex xpath hxselect, xquery regex hxselect xpath, xquery hxselect xpath regex, xquery hxselect regex xpath, xpath xquery hxselect regex, xpath xquery regex hxselect, xpath regex hxselect xquery , xpath regex xquery hxselect, xpath hxselect xquery regex, xpath hxselect regex xquery, hxselect xpath regex xquery, hxselect xpath xquery regex, hxselect regex xpath xquery, hxselect regex xquery xpath, hxselect xquery regex xpath, hxselect xquery xpath regex”,“所有的查询语句包含在一个查询文本中,xquery.xq,拓展版的查询包含在相关的查询文本中,我们在基本xquery查询的查询文本中,读取相关查询信息,即,xquery查询语句,在拓展版的查询文本中,可以读取1到4部分的查询信息,根据拓展查询的类别,拓展查询可能是由1个或者2个或者3个或者4个不同的查询语句组合而成,每个查询语句是xpath, xquery, hxselect, regex中的一种,中间使用一个符号,比如”|”,或者其他符号来分隔,服务器在收到请求之后,对查询语句进行分析,将各个部分的查询分别提取出来,然后依次进行查询,在每一个查询部分,将本次查询的结果作为输入传给下一个查询,对于xquery查询,服务器执行相关的xquery查询,对于regex部分,服务器在执行regex查询,如果包含regex的特征,则将该结果放入查询结果之
中,并且返还给客户端,如果不包含,则不放入查询结果之中,对于xpath查询,将字符串符合查询特征的结果提取,并且输出查询结果,对于hxselect查询,将字符串符合查询特征的结果提取,输出给查询结果部分,”,“该机制可以再增加新的查询部分,加入上述查询系统之中,并且使用排列组合再进行排列,可以获得新的查询方式,其运行方式跟之前描述的方式类似”。

技术总结
本发明提出了一种JSON数据库管理系统的设计方法,该方法提供60种对JSON数据进行查询的方式,这些方法能够使得数据查询的效率大幅提高。提高。


技术研发人员:ꢀ(51)Int.Cl.G06F16/245
受保护的技术使用者:天津询达数据科技有限公司
技术研发日:2021.02.16
技术公布日:2022/8/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献