[发明专利]在分片数据库环境中处理半结构化和非结构化数据在审
| 申请号: | 201880052123.6 | 申请日: | 2018-05-24 |
| 公开(公告)号: | CN111095238A | 公开(公告)日: | 2020-05-01 |
| 发明(设计)人: | B·哈默施密特;S·克里希纳穆尔蒂;吕颖;D·麦克马洪;S·塔塔;V·阿罗拉 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F16/83 | 分类号: | G06F16/83;G06F16/22 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 罗亚男 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分片 数据库 环境 处理 结构 数据 | ||
1.一种方法,包括:
在目录服务器处从请求实体接收执行涉及非结构化或半结构化数据的跨碎片查询的请求;
所述目录服务器从一个或多个碎片服务器获得所述非结构化或半结构化数据;
在从所述一个或多个碎片服务器接收到所述非结构化或半结构化数据之后,所述目录服务器创建一个或多个临时lob,并且通过向所述请求实体提供与所述一个或多个临时lob对应的一个或多个lob定位符来响应所述请求;以及
响应于由所述请求实体基于所述一个或多个lob定位符中的任何一个发起的获取操作,所述目录服务器访问存储在所述目录服务器内的所述一个或多个临时lob,而无需涉及所述一个或多个碎片服务器;
其中所述方法由一个或多个计算设备执行。
2.如权利要求1所述的方法,其中所述一个或多个碎片服务器向所述目录服务器提供所述非结构化或半结构化数据,而无需所述一个或多个碎片服务器创建临时lob。
3.如权利要求1所述的方法,其中所述一个或多个碎片服务器通过以下方式向所述目录服务器提供所述非结构化或半结构化数据:
创建临时lob;以及
向所述目录服务器提供指向所述临时lob的lob定位符;
其中所述目录服务器从由所述一个或多个碎片服务器创建的所述临时lob获得所需的所有项目,并在基于所述一个或多个lob定位符中的任何一个执行由所述请求实体发起的获取操作之前,释放指向由所述一个或多个碎片服务器创建的所述临时lob的所述lob定位符。
4.一种方法,包括:
在目录服务器处从请求实体接收跨碎片查询;
响应于接收到所述跨碎片查询,所述目录服务器向多个碎片服务器发送远程命令;
响应于发送所述远程命令,在所述目录服务器处从所述多个碎片服务器中的每个碎片服务器接收lob定位符;
其中所述多个碎片服务器包括特定的碎片服务器,所述特定的碎片服务器响应于所述远程命令而向所述目录服务器提供特定的lob定位符;
所述目录服务器使用碎片标识符对所述特定的lob定位符进行编码,以产生识别所述特定的碎片服务器的经编码的lob定位符;
通过将经编码的lob定位符提供给所述请求实体来响应所述跨碎片查询;
在所述目录服务器处从所述请求实体接收与经编码的lob定位符相关联的获取请求;
基于经编码的lob定位符中的碎片标识符,在所述目录服务器处确定将所述获取请求推送到所述特定的碎片服务器;以及
所述目录服务器将所述获取请求推送到所述特定的碎片服务器。
5.一种方法,包括:
在目录服务器处接收数据库命令,所述数据库命令引用关系表中已被分片为多个碎片的项目;
其中所述多个碎片中的每个碎片被分配给多个碎片服务器中的对应的碎片服务器;
在所述目录服务器处确定执行所述数据库命令需要特定操作;
其中所述特定操作是以下之一:
由半结构化SQL操作符在所述数据库命令中指定的操作;
根据从所述关系表中的半结构化项目中提取的数据创建索引的操作;
指定从所述关系表中的半结构化项目中提取的半结构化数据的关系视图的操作;
指定基于所述关系表中的半结构化项目生成数据向导的操作;
指定存储在所述关系表中的关系数据的半结构化数据视图的操作;
向所述多个碎片服务器中的每个碎片服务器发送远程命令,以使每个碎片服务器对其相应的碎片中的项目执行所述特定操作。
6.如权利要求5所述的方法,其中:
所述特定操作是由所述数据库命令中的半结构化SQL操作符指定的操作;以及
所述半结构化SQL操作符是以下之一:
JSON_EXISTS,
XML_EXISTS,
JSON_VALUE,或
JSON_QUERY。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880052123.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无助焊剂焊球安装装置
- 下一篇:刀具转塔





