-
公开(公告)号:CN106716409B
公开(公告)日:2020-06-02
申请号:CN201580050075.3
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F16/23
Abstract: 一种用于通过查询从行存储数据库自适应地构建和更新列存储数据库的方法。所述方法包括:构建用于存储数据的行存储数据库,所述行存储的行包括属性。所述方法包括:构建包括为满足接收到的分析查询而构造的数据的列存储,所述列存储包括与所述行存储中的属性对应的属性向量,至少一个所述属性向量包括用于满足先前接收到的分析查询的数据;所述方法包括:接收针对所述行存储的改变事务,所述改变事务是有序的。所述方法包括:当分析查询引用的第一引用属性对应于所述列存储中的属性向量时,基于与针对所述引用属性的改变事务对应的日志信息更新所述属性向量,以满足所述分析查询。
-
公开(公告)号:CN107077480A
公开(公告)日:2017-08-18
申请号:CN201580050100.8
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F17/30
Abstract: 一种从行存储数据库中动态构建列存储数据库的方法。所述方法包括:构建存储数据的行存储数据库,其中,每行包括多个属性,且行存储数据库中的数据相对于当前时间点是最新的。所述方法包括:构建列存储数据库,其包括为满足接收到的分析查询而构造的数据。所述方法包括:从列存储数据库的初始状态开始,对于每个后续接收的分析查询,将目标量数据从处于对应当前时间状态下的行存储数据库导入到列存储数据库中,以满足相应的后续接收的分析查询。
-
公开(公告)号:CN107077480B
公开(公告)日:2020-04-28
申请号:CN201580050100.8
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F16/2453 , G06F16/21 , G06F16/28 , G06F16/23 , G06F16/22
Abstract: 一种从行存储数据库中动态构建列存储数据库的方法。所述方法包括:构建存储数据的行存储数据库,其中,每行包括多个属性,且行存储数据库中的数据相对于当前时间点是最新的。所述方法包括:构建列存储数据库,其包括为满足接收到的分析查询而构造的数据。所述方法包括:从列存储数据库的初始状态开始,对于每个后续接收的分析查询,将目标量数据从处于对应当前时间状态下的行存储数据库导入到列存储数据库中,以满足相应的后续接收的分析查询。
-
公开(公告)号:CN107077479B
公开(公告)日:2019-11-29
申请号:CN201580050074.9
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F16/23 , G06F16/242
Abstract: 一种用于更新列存储数据库的方法,包括:建立行存储数据库,其中每行包括多个属性。该方法包括:建立列存储数据库,其中包括与行存储中的至少一个属性相对应的属性向量,每个属性向量包括用于满足至少一个先前接收的分析查询的数据。该方法包括:从同步点开始收集SQL更改语句,其中所述同步点指示行存储数据库和列存储数据库何时同步,并且继续收集直到接收到分析查询。该方法包括:在接收到用于更新列存储数据库的分析查询时,将多个SQL更改语句发送到列存储数据库,以满足所述查询,其中分析查询针对多个属性中的主键属性查询范围。
-
公开(公告)号:CN107077479A
公开(公告)日:2017-08-18
申请号:CN201580050074.9
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F17/30
Abstract: 一种用于更新列存储数据库的方法,包括:建立行存储数据库,其中每行包括多个属性。该方法包括:建立列存储数据库,其中包括与行存储中的至少一个属性相对应的属性向量,每个属性向量包括用于满足至少一个先前接收的分析查询的数据。该方法包括:从同步点开始收集SQL更改语句,其中所述同步点指示行存储数据库和列存储数据库何时同步,并且继续收集直到接收到分析查询。该方法包括:在接收到用于更新列存储数据库的分析查询时,将多个SQL更改语句发送到列存储数据库,以满足所述查询,其中分析查询针对多个属性中的主键属性查询范围。
-
公开(公告)号:CN106716409A
公开(公告)日:2017-05-24
申请号:CN201580050075.3
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F17/30
Abstract: 一种用于通过查询从行存储数据库自适应地构建和更新列存储数据库的方法。所述方法包括:构建用于存储数据的行存储数据库,所述行存储的行包括属性。所述方法包括:构建包括为满足接收到的分析查询而构造的数据的列存储,所述列存储包括与所述行存储中的属性对应的属性向量,至少一个所述属性向量包括用于满足先前接收到的分析查询的数据;所述方法包括:接收针对所述行存储的改变事务,所述改变事务是有序的。所述方法包括:当分析查询引用的第一引用属性对应于所述列存储中的属性向量时,基于与针对所述引用属性的改变事务对应的日志信息更新所述属性向量,以满足所述分析查询。
-
-
-
-
-