[发明专利]用于半结构化数据的可缩放分析平台有效
申请号: | 201280068938.6 | 申请日: | 2012-12-21 |
公开(公告)号: | CN104160394B | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | N·宾科尔特;S·哈里佐保罗斯;M·A·沙赫;B·A·索维尔;D·茨罗吉安尼斯 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 冯玉清 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 结构 数据 缩放 分析 平台 | ||
1.一种操作查询系统的方法,所述方法包括:
从数据源检索对象,其中所检索到的对象中的每一个对象包括数据和描述所述数据的元数据;
对于从所述数据源检索到的对象中的每个新对象,通过以下方式动态地创建累积模式:
基于对象的元数据和对象的元素的推断类型,从新对象推断模式;
通过将描述新对象的所推断出的模式与先前存在的累积模式合并来创建统一模式,其中先前存在的累积模式是从用于先前检索到的对象的所推断出的模式之间的先前合并而形成的;以及
将统一模式存储为累积模式;
将从所述数据源检索到的对象中的每一个对象的所述数据存储在存储服务中;
从用户接收查询;以及
基于所述存储服务所存储的数据来对所述查询做出响应。
2.如权利要求1所述的方法,其进一步包括:
将所述累积模式转换为关系模式;以及
将所述关系模式呈现给所述用户,其中来自所述用户的所述查询是在所述关系模式上构造的。
3.如权利要求2所述的方法,其进一步包括:
将所检索到的对象中的每一个对象的所述数据存储在(i)第一索引和(ii)数组索引的至少一个中,其中所述存储服务包括所述第一索引和所述数组索引;以及
基于来自所述第一索引和所述数组索引中的至少一个的数据来对所述查询做出响应。
4.如权利要求3所述的方法,其进一步包括将来自所检索到的对象的数据作为键-值对存储在所述第一索引中,其中所述键-值对的值是所述数据,并且其中所述键-值对的键是基于(i)与所述关系模式一致的数据的路径和(ii)所检索到的对象的唯一识别符。
5.如权利要求4所述的方法,其中所述键-值对的键被构造为使得所述第一索引首先通过所述路径并且接着通过所述唯一识别符并置键-值对。
6.如权利要求3所述的方法,其中将作为数组的一部分的数据存储在所述数组索引中。
7.如权利要求6所述的方法,其中不将作为数组的一部分的数据存储在所述第一索引中。
8.如权利要求6所述的方法,其中将所述数据作为键-值对存储在所述数组索引中,其中所述键-值对的值是所述数据,并且其中所述键-值对的键是基于(i)与所述关系模式一致的数据的路径、(ii)第一对象的唯一识别符和(iii)所述数据在所述数组中的位置的索引。
9.如权利要求8所述的方法,其中所述键-值对的键被构造为使得所述数组索引首先通过所述路径、接下来通过所述唯一识别符并且接着通过所述索引来并置键-值对。
10.如权利要求8所述的方法,其中所述键-值对的键进一步基于联接键。
11.如权利要求10所述的方法,其中所述键-值对的键被构造为使得所述数组索引首先通过所述路径、接下来通过所述唯一识别符、接下来通过所述联接键并且接着通过所述索引来并置键-值对。
12.如权利要求6所述的方法,其进一步包括选择性地将所述数据存储在辅助数组索引中。
13.如权利要求12所述的方法,其中将所述数据作为键-值对存储在所述辅助数组索引中,其中所述键-值对的值是所述数据,并且其中所述键-值对的键是基于(i)与所述关系模式一致的数据的路径、(ii)所述数据在所述数组中的位置的索引和(iii)所述对象的唯一识别符。
14.如权利要求13所述的方法,其中所述键-值对的键被构造为使得所述辅助数组索引首先通过所述路径、接下来通过所述索引并且接着通过所述唯一识别符来并置键-值对。
15.如权利要求13所述的方法,其中所述键-值对的键进一步基于联接键。
16.如权利要求15所述的方法,其中所述键-值对的键被构造为使得所述辅助数组索引首先通过所述路径、接下来通过所述索引、接下来通过所述唯一识别符并且接着通过所述联接键来并置键-值对。
17.如权利要求3所述的方法,其进一步包括将所述第一索引存储在保序索引存储区中,其中所述存储服务包括所述保序索引存储区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068938.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置