发明名称 | 处理数据库表的方法和设备 | ||
摘要 | 本发明实施例提供了用于处理数据库表的方法和设备。所述方法包括:该方法包括:接收对数据库表的至少两个列进行处理的多维处理指令,所述两个列中的一个是选择列,另一个是排序列,所述多维处理指令根据所述候选列选择需要排序的多个候选行,并且根据所述排序列对所述候选行进行排序;如果存在以所述选择列为主列,以所述排序列为从列的索引,则根据所述选择列选择所述索引中的节点,其中各被选择的节点分别与从列值序列相关联,所述从列值序列按序记载与该节点对应的排序列的值;和对所述各从列值序列进行归并排序,从而得到对所述候选行的排序结果。采用根据本发明实施例的方案,可以提高对数据库表的处理效率。 | ||
申请公布号 | CN104598485A | 申请公布日期 | 2015.05.06 |
申请号 | CN201310535061.3 | 申请日期 | 2013.11.01 |
申请人 | 国际商业机器公司 | 发明人 | 李硕;杨新颖;崔凯锋 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 于静;张亚非 |
主权项 | 一种处理数据库表的方法,该方法包括:接收对数据库表的至少两个列进行处理的多维处理指令,所述两个列中的一个是选择列,另一个是排序列,所述多维处理指令根据所述选择列选择需要排序的多个候选行,并且根据所述排序列对所述候选行进行排序;基于以所述选择列为主列,以所述排序列为从列的索引,根据所述选择列选择所述索引中的节点,其中各被选择的节点分别与从列值序列相关联,所述从列值序列按序记载与该节点对应的排序列的值;和对所述各从列值序列进行归并排序,从而得到对所述候选行的排序结果。 | ||
地址 | 美国纽约 |