用于创建索引的方法和系统

    公开(公告)号:CN102207935A

    公开(公告)日:2011-10-05

    申请号:CN201010136973.X

    申请日:2010-03-30

    CPC classification number: G06F17/30321

    Abstract: 本公开公开了一种用于为数据库创建索引的方法和系统,其中方法包括:选取数据库表的至少一列作为创建索引的依据;根据该至少一列产生至少一个树结构的索引,其中该至少一个索引的叶节点中存储的指针为空值。创建的索引可以重复使用,而且能够使中间结果得到有效利用,进而能够提高数据库操作的效率。

    一种用于连接多个异构分布式数据库中的表的方法和系统

    公开(公告)号:CN101685449B

    公开(公告)日:2012-07-11

    申请号:CN200810166365.6

    申请日:2008-09-26

    CPC classification number: G06F17/30498

    Abstract: 提供了一种用于连接多个异构分布式数据库中的表的方法和系统。所述方法包括:响应于接收到数据查询命令,其中所述数据查询命令涉及来自至少两个远程数据源的数据,根据所述数据查询命令生成针对第一数据源的子命令;根据所述子命令,以块读取的方式从所述第一数据源中检索匹配数据;将所检索的块数据中的至少相关列传送到第二数据源并插入一个临时表中,用于与第二数据源中的表进行连接操作,其中所述相关列指的是与所述连接操作相关的列;并且从所述第二数据源接收经过连接的结果集合。根据本发明的方法和系统,可以减少在远程数据源中的磁盘输入/输出(I/O)成本、以及联邦数据库服务器和远程数据源之间的通信成本。

    一种用于连接多个异构分布式数据库中的表的方法和系统

    公开(公告)号:CN101685449A

    公开(公告)日:2010-03-31

    申请号:CN200810166365.6

    申请日:2008-09-26

    CPC classification number: G06F17/30498

    Abstract: 提供了一种用于连接多个异构分布式数据库中的表的方法和系统。所述方法包括:响应于接收到数据查询命令,其中所述数据查询命令涉及来自至少两个远程数据源的数据,根据所述数据查询命令生成针对第一数据源的子命令;根据所述子命令,以块读取的方式从所述第一数据源中检索匹配数据;将所检索的块数据中的至少相关列传送到第二数据源并插入一个临时表中,用于与第二数据源中的表进行连接操作,其中所述相关列指的是与所述连接操作相关的列;并且从所述第二数据源接收经过连接的结果集合。根据本发明的方法和系统,可以减少在远程数据源中的磁盘输入/输出(I/O)成本、以及联邦数据库服务器和远程数据源之间的通信成本。

Patent Agency Ranking