-
公开(公告)号:CN103294525A
公开(公告)日:2013-09-11
申请号:CN201210046498.6
申请日:2012-02-27
Applicant: 国际商业机器公司
CPC classification number: G06F17/30595 , G06F17/30557
Abstract: 本发明涉及数据库,其中公开了一种利用用户自定义函数(UDF)进行数据库查询的方法和系统。方法包括检测是否接收到调用UDF传输参数值的命令;如果是,启动UDF的第一接口;通过第一接口接收参数值;将接收的参数值传送到外部数据源;返回检测是否接收到调用UDF以传输参数值的命令。利用本公开的上述方法,能够有效提高RDBMS和NoSQL数据源之间的数据交互性能。
-
公开(公告)号:CN102737033A
公开(公告)日:2012-10-17
申请号:CN201110085681.2
申请日:2011-03-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30315 , G06F17/30592
Abstract: 本发明公开了一种用于关系数据库的数据处理设备及其数据处理方法。用于关系数据库的数据处理方法,包括:选定所述关系数据库的至少一个表;将所述选定的至少一个表的每一个按列分割成两个以上的子表,其中至少一个子表包括至少两列;以及,分别将所述子表写成相应的行存储数据库的表。
-
公开(公告)号:CN103714073B
公开(公告)日:2017-04-12
申请号:CN201210375556.X
申请日:2012-09-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30466 , G06F17/30433 , G06F17/30448 , G06F17/30463
Abstract: 本发明公开了一种在无共享数据库中查询数据的方法和装置。所述方法包括:获取查询请求,针对该查询请求生成优化的访问计划,其中所述查询请求涉及存储在外部数据源中的外部数据,并包含对外部数据的期望分布的定义;基于所述优化的访问计划获取与期望分布相关的数据分布信息;将数据分布信息传送给外部数据源,使得外部数据源按照数据分布信息将外部数据进行分割和返回;以及按照所述优化的访问计划对分割的外部数据进行查询相关处理。所述装置与方法对应。根据本发明的方法和装置,允许定义外部数据的期望分布,并使得外部数据源按照该期望分布来分割和返回外部数据,由此避免数据查询中跨节点的数据访问,提高数据查询的效率。
-
公开(公告)号:CN103577407B
公开(公告)日:2016-10-12
申请号:CN201210250407.0
申请日:2012-07-19
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30545 , G06F11/1458 , G06F17/30463 , G06F17/30477 , G06F17/30575 , G06F17/30867 , G06F2201/80
Abstract: 本发明涉及用于分布式数据库系统的查询方法。在一个实施例中,该查询方法包括:解析查询请求;生成用于所述查询请求的执行计划,其中在所述执行计划中指定与所述查询请求有关的数据库表,所述数据库表具有分别存储在不同的数据库设备中的多个副本;根据所指定的数据库表的所述多个副本的每一个的状态信息,从所述多个副本中选择一个副本作为目的数据库表;以及按照所述执行计划,在所述目的数据库表中执行查询操作。
-
公开(公告)号:CN102737033B
公开(公告)日:2015-02-04
申请号:CN201110085681.2
申请日:2011-03-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30315 , G06F17/30592
Abstract: 本发明公开了一种用于关系数据库的数据处理设备及其数据处理方法。用于关系数据库的数据处理方法,包括:选定所述关系数据库的至少一个表;将所述选定的至少一个表的每一个按列分割成两个以上的子表,其中至少一个子表包括至少两列;以及,分别将所述子表写成相应的行存储数据库的表。
-
公开(公告)号:CN103714073A
公开(公告)日:2014-04-09
申请号:CN201210375556.X
申请日:2012-09-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30466 , G06F17/30433 , G06F17/30448 , G06F17/30463 , G06F17/30545
Abstract: 本发明公开了一种在无共享数据库中查询数据的方法和装置。所述方法包括:获取查询请求,针对该查询请求生成优化的访问计划,其中所述查询请求涉及存储在外部数据源中的外部数据,并包含对外部数据的期望分布的定义;基于所述优化的访问计划获取与期望分布相关的数据分布信息;将数据分布信息传送给外部数据源,使得外部数据源按照数据分布信息将外部数据进行分割和返回;以及按照所述优化的访问计划对分割的外部数据进行查询相关处理。所述装置与方法对应。根据本发明的方法和装置,允许定义外部数据的期望分布,并使得外部数据源按照该期望分布来分割和返回外部数据,由此避免数据查询中跨节点的数据访问,提高数据查询的效率。
-
公开(公告)号:CN103577407A
公开(公告)日:2014-02-12
申请号:CN201210250407.0
申请日:2012-07-19
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30545 , G06F11/1458 , G06F17/30463 , G06F17/30477 , G06F17/30575 , G06F17/30867 , G06F2201/80
Abstract: 本发明涉及用于分布式数据库系统的查询方法。在一个实施例中,该查询方法包括:解析查询请求;生成用于所述查询请求的执行计划,其中在所述执行计划中指定与所述查询请求有关的数据库表,所述数据库表具有分别存储在不同的数据库设备中的多个副本;根据所指定的数据库表的所述多个副本的每一个的状态信息,从所述多个副本中选择一个副本作为目的数据库表;以及按照所述执行计划,在所述目的数据库表中执行查询操作。
-
-
-
-
-
-