[发明专利]用于数据仓库引擎的系统与方法有效
申请号: | 201680073004.X | 申请日: | 2016-12-08 |
公开(公告)号: | CN108370350B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 阿希什·莱·什里瓦斯塔瓦;亚历克斯·埃莉莎·钱德拉;马克·布朗;德巴喜斯·巴塔查里亚;艾伦·葛加理 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/70 | 分类号: | H04L12/70 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据仓库 引擎 系统 方法 | ||
1.一种数据仓库引擎DWE,包括:
中央处理单元CPU核心;
第一数据组织单元DOU,其中所述第一DOU被配置为聚合读取操作,所述第一数据组织单元包括:
非均匀访问引擎,包括源高速缓冲存储器,并用于非均匀访问;
流访问引擎,包括流缓冲器,并用于流访问;
与所述源高速缓冲存储器耦合的命令队列cQ消息解码器,其中所述cQ消息解码器被配置为从所述CPU核心接收命令;以及
与所述源高速缓冲存储器耦合的读取接口,其中所述读取接口被配置为根据所述命令从数据存储器接收数据并根据所述命令将所述数据存储在所述源高速缓冲存储器中或将所述数据转发至所述流缓冲器中;和
耦合在所述CPU核心与所述第一DOU之间的第一命令队列,其中所述第一命令队列被配置为将所述命令从所述CPU核心传送到所述第一DOU。
2.根据权利要求1所述的DWE,还包括耦合在所述第一DOU和所述CPU核心之间的响应队列,其中所述响应队列被配置为将响应从所述第一DOU传送到所述CPU核心。
3.根据权利要求1或2所述的DWE,其中所述第一DOU还被配置为执行即时数据重组。
4.根据权利要求1或2所述的DWE,还包括:
第二DOU;和
耦合在所述CPU核心和所述第二DOU之间的第二命令队列。
5.根据权利要求1或2所述的DWE,其中,所述第一DOU被配置为执行以下中的至少一个:解聚写入操作、解聚读取操作以及聚合写入操作。
6.一种数据组织单元DOU,包括:
非均匀访问引擎,包括源高速缓冲存储器;
与所述源高速缓冲存储器耦合的命令队列cQ消息解码器,其中所述cQ消息解码器被配置为从中央处理单元CPU核心接收消息;和
与所述源高速缓冲存储器耦合的读取接口,其中所述读取接口被配置为根据所述消息从数据存储器接收数据并将所述数据存储在所述源高速缓冲存储器中。
7.根据权利要求6所述的DOU,还包括:
与所述源高速缓冲存储器耦合的弹性缓冲器;和
与所述弹性缓冲器耦合的目的地高速缓冲存储器。
8.根据权利要求7所述的DOU,还包括:
写入管理器,与所述目的地高速缓冲存储器耦合;
写入命令队列,与所述写入管理器耦合;和
写入接口,与所述写入命令队列耦合。
9.根据权利要求8所述的DOU,还包括与所述写入接口耦合的响应队列rQ消息编码器,其中所述rQ消息编码器被配置为向所述CPU发送响应消息。
10.根据权利要求8或9所述的DOU,还包括:
读取数据变换器,与所述读取接口耦合;
流缓冲器,与所述读取数据变换器耦合;和
流写入地址生成器,与所述cQ消息解码器和所述流缓冲器耦合。
11.根据权利要求10所述的DOU,还包括耦合在所述流缓冲器与所述写入命令队列之间的写入变换器。
12.根据权利要求6-9中任一项所述的DOU,还包括与所述cQ消息解码器耦合的事务生成器。
13.根据权利要求12所述的DOU,还包括耦合在所述事务生成器和所述源高速缓冲存储器之间的数据存储分配器和跟踪器。
14.根据权利要求12所述的DOU,还包括:
流读取地址生成器,与所述cQ消息解码器和所述事务生成器耦合;和
读取命令队列,与所述流读取地址生成器和所述读取接口耦合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680073004.X/1.html,转载请声明来源钻瓜专利网。