-
公开(公告)号:CN104794130B
公开(公告)日:2018-05-18
申请号:CN201410026270.X
申请日:2014-01-20
申请人: 华为技术有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种表间关联查询方法和装置,能够减小表间关联查询的时间,提高表间关联查询速度。方法包括:获取查询指示消息,所述查询指示消息携带第一查询条件,指示根据所述第一查询条件在N个表中获取第一查询结果;根据所述第一查询条件中所述N个表中第M表的主键值与第M+1表的外键值之间的关联关系,建立所述第M表与所述第M+1表的第M对应关系;根据所述第一查询条件中所述N个表中每个表内的选择条件,以及所述第M对应关系中所述第M标识对应所述第M+1标识的次数,获取所述第一查询结果。本发明适用于计算机领域。
-
公开(公告)号:CN102725752B
公开(公告)日:2014-07-16
申请号:CN201180002177.X
申请日:2011-10-20
申请人: 华为技术有限公司
发明人: 时家幸
CPC分类号: G06F12/126
摘要: 本发明实施例公开了一种处理脏数据的方法及装置。本发明实施例提供的方法包括:在内存中确定第一存储块,所述第一存储块的大小与cache的写规格相匹配;将内存中标记为脏数据的元组合并写入所述第一存储块;将所述第一存储块中的脏数据写入所述cache,通过所述cache将所述脏数据写入磁盘。通过实施本发明,能够提升数据库系统的数据吞吐量以及读写性能。
-
公开(公告)号:CN103139100A
公开(公告)日:2013-06-05
申请号:CN201110373272.2
申请日:2011-11-22
申请人: 华为技术有限公司
IPC分类号: H04L12/861 , H04L12/865
CPC分类号: H04L67/322 , G06F9/5038 , G06F2209/5021
摘要: 本发明公开了一种处理业务的方法和系统。该方法包括:接收用户发送的用于请求处理业务的业务请求;根据该业务请求,确定该业务所在会话的会话优先级;根据该会话优先级,确定用于处理该业务的系统资源的调度顺序;根据该调度顺序处理该业务。该系统包括:接收模块、第一确定模块、第二确定模块和处理模块。本发明实施例的处理业务的方法和系统,通过确定业务所在会话的会话优先级,并根据该优先级确定用于处理该业务的系统资源的调度顺序,能够针对用户和/或业务提供差异化服务,从而能够提高业务的服务效率和质量,并提高用户体验。
-
公开(公告)号:CN105745642B
公开(公告)日:2019-08-16
申请号:CN201480000224.0
申请日:2014-03-31
申请人: 华为技术有限公司
IPC分类号: G06F16/2455 , G06F16/28
摘要: 本发明实施例提供一种查询数据的处理方法和装置,包括:接收第一连接操作语句,第一连接操作语句中携带针对第一数据表的第一选择条件和针对第二数据表的第二选择条件;根据第一选择条件和第一数据表中的数据信息确定至少一个第一主键值;并根据至少一个第一主键值中的每一个第一主键值,依次在预设规则指示的查询表中获得各个第一主键值对应的各个候选的项目,每个项目中包括第一数据表中的第一表值和与该第一表值关联的第二数据表中的第二表值;根据第二选择条件,在各个候选的项目中确定符合第一选择条件和第二选择条件的最终项目;通过查询数据的处理方法和装置,简化了查询过程,提高了查询速度。
-
公开(公告)号:CN105517644A
公开(公告)日:2016-04-20
申请号:CN201480000188.8
申请日:2014-03-05
申请人: 华为技术有限公司
IPC分类号: A99Z99/00
摘要: 本发明实施例提供一种数据分区方法和设备,涉及数据库领域,能够消除远程join操作,减少数据查询过程中的网络带宽,同时创造备份数据。其方法为:通过将分布式数据库中的维表进行数据分区,根据所述维表的分区特征并按照预设算法建立分区映射表,将所述维表对应的事实表按照所述分区映射表进行分区,并按照所述分区映射表备份所述事实表中的数据,这样在分区的时候,通过预设的算法使得分区时记录出现冲突,利用冲突造成冗余记录,用于数据备份。本发明实施例用于分布式数据库的数据分区。
-
公开(公告)号:CN102725752A
公开(公告)日:2012-10-10
申请号:CN201180002177.X
申请日:2011-10-20
申请人: 华为技术有限公司
发明人: 时家幸
CPC分类号: G06F12/126
摘要: 本发明实施例公开了一种处理脏数据的方法及装置。本发明实施例提供的方法包括:在内存中确定第一存储块,所述第一存储块的大小与cache的写规格相匹配;将内存中标记为脏数据的元组合并写入所述第一存储块;将所述第一存储块中的脏数据写入所述cache,通过所述cache将所述脏数据写入磁盘。通过实施本发明,能够提升数据库系统的数据吞吐量以及读写性能。
-
公开(公告)号:CN104794130A
公开(公告)日:2015-07-22
申请号:CN201410026270.X
申请日:2014-01-20
申请人: 华为技术有限公司
IPC分类号: G06F17/30
摘要: 本发明提供一种表间关联查询方法和装置,能够减小表间关联查询的时间,提高表间关联查询速度。方法包括:获取查询指示消息,所述查询指示消息携带第一查询条件,指示根据所述第一查询条件在N个表中获取第一查询结果;根据所述第一查询条件中所述N个表中第M表的主键值与第M+1表的外键值之间的关联关系,建立所述第M表与所述第M+1表的第M对应关系;根据所述第一查询条件中所述N个表中每个表内的选择条件,以及所述第M对应关系中所述第M标识对应所述第M+1标识的次数,获取所述第一查询结果。本发明适用于计算机领域。
-
公开(公告)号:CN104572723A
公开(公告)日:2015-04-29
申请号:CN201310496825.2
申请日:2013-10-21
申请人: 华为技术有限公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30082 , G06F17/30091 , G06F17/301 , G06F17/30106 , G06F17/30112 , G06F17/30312
摘要: 本发明公开了一种文件的访问方法及装置,该方法包括:文件系统接收来自应用层的文件访问请求;若文件访问请求是根据查询条件获取文件的内容,则获取文件的元数据,文件的元数据中包含文件的索引信息,查询条件是针对文件的索引信息选择文件的内容;根据文件的索引信息,确定符合查询条件的文件的内容,通过磁盘IO控制器获取所有符合查询条件的文件的内容,以便于应用层访问文件。通过上述方式,本发明能够避免一次查询带来的多次缺页中断以及多次磁盘IO,并且通过过滤部分数据减少内存使用。
-
公开(公告)号:CN105517644B
公开(公告)日:2020-04-21
申请号:CN201480000188.8
申请日:2014-03-05
申请人: 华为技术有限公司
摘要: 本发明实施例提供一种数据分区方法和设备,涉及数据库领域,能够消除远程join操作,减少数据查询过程中的网络带宽,同时创造备份数据。其方法为:通过将分布式数据库中的维表进行数据分区,根据所述维表的分区特征并按照预设算法建立分区映射表,将所述维表对应的事实表按照所述分区映射表进行分区,并按照所述分区映射表备份所述事实表中的数据,这样在分区的时候,通过预设的算法使得分区时记录出现冲突,利用冲突造成冗余记录,用于数据备份。本发明实施例用于分布式数据库的数据分区。
-
公开(公告)号:CN105745642A
公开(公告)日:2016-07-06
申请号:CN201480000224.0
申请日:2014-03-31
申请人: 华为技术有限公司
IPC分类号: G06F17/30
CPC分类号: G06F16/283 , G06F16/2456 , G06F16/24564
摘要: 本发明实施例提供一种查询数据的处理方法和装置,包括:接收第一连接操作语句,第一连接操作语句中携带针对第一数据表的第一选择条件和针对第二数据表的第二选择条件;根据第一选择条件和第一数据表中的数据信息确定至少一个第一主键值;并根据至少一个第一主键值中的每一个第一主键值,依次在预设规则指示的查询表中获得各个第一主键值对应的各个候选的项目,每个项目中包括第一数据表中的第一表值和与该第一表值关联的第二数据表中的第二表值;根据第二选择条件,在各个候选的项目中确定符合第一选择条件和第二选择条件的最终项目;通过查询数据的处理方法和装置,简化了查询过程,提高了查询速度。
-
-
-
-
-
-
-
-
-