1.一种数据仓库引擎DWE,包括:
中央处理单元CPU核心;
第一数据组织单元DOU,其中所述第一DOU被配置为聚合读取操作;和
耦合在所述CPU核心与所述第一DOU之间的第一命令队列,其中所述第一命令队列被配置为将命令从所述CPU核心传送到所述第一DOU。
2.根据权利要求1所述的DWE,还包括耦合在所述第一DOU和所述CPU核心之间的响应队列,其中所述响应队列被配置为将响应从所述第一DOU传送到所述CPU核心。
3.根据权利要求1或2所述的DWE,其中所述第一DOU还被配置为执行即时数据重组。
4.根据权利要求1-3中任一项所述的DWE,还包括:
第二DOU;和
耦合在所述CPU核心和所述第二DOU之间的第二命令队列。
5.根据权利要求1-4中任一项所述的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-11中任一项所述的DOU,还包括与所述cQ消息解码器耦合的事务生成器。
13.根据权利要求12所述的DOU,还包括耦合在所述事务生成器和所述源高速缓冲存储器之间的数据存储分配器和跟踪器。
14.根据权利要求12或13所述的DOU,还包括:
流读取地址生成器,与所述cQ消息解码器和所述事务生成器耦合;和
读取命令队列,与所述流读取地址生成器和所述读取接口耦合。
15.一种方法,包括:
数据组织单元DOU从中央处理单元接收消息;
所述DOU根据所述消息从源存储器获得第一数据
重组所述第一数据以产生第二数据;和
将所述第二数据存储在目的地存储器中。
16.根据权利要求15所述的方法,其中,所述源存储器是所述目的地存储器。
17.根据权利要求15或16所述的方法,其中重组所述第一数据包括使用解聚来分散所述第一数据。
18.根据权利要求17所述的方法,其中,分散所述第一数据包括执行非均匀分散或流分散。
19.根据权利要求15-18中任一项所述的方法,其中,重组所述第一数据包括使用聚合来收集所述第一数据。
20.根据权利要求19所述的方法,其中,收集所述第一数据包括执行非均匀收集或流分散。