一种用于分布式数据库的连接查询方法及系统

    公开(公告)号:CN103377236A

    公开(公告)日:2013-10-30

    申请号:CN201210126349.0

    申请日:2012-04-26

    Abstract: 本发明公开了一种用于分布式数据库的连接查询方法及系统,所述方法包括:在主控节点获取连接计算命令时,其依据该连接计算命令生成多个连接计算子命令并分发到多个相应的非主控节点;非主控节点依据连接计算子命令进行表的连接计算,之后生成以连接字段为识别键KEY创建索引的具有B树结构的临时文件并将其发送给主控节点;主控节点汇总所有结果,并发送给客户端。通过本发明,在发起查询命令时,能够有效地提高在整个系统中进行查询的准确性,能够极大的降低系统网络通信开销,有效提高系统的计算速度,从而保证分布式数据库系统查询的高可靠性。

    一种混合日志生成方法和解析方法

    公开(公告)号:CN101464890B

    公开(公告)日:2012-05-23

    申请号:CN200810241899.0

    申请日:2008-12-30

    Abstract: 本发明公开了一种混合日志生成方法和解析方法。其中,混合日志生成方法包括:打开或创建混合日志文件;接收用户命令,并判断所述用户命令的类型;根据所述判断得出的用户命令的类型,登记相应的命令类型日志。混合日志解析方法包括:A、申请日志解析器句柄,打开混合日志文件;B、判断是否存在已闭合的REDO/UNDO事务块结点,若是,执行步骤C,否则,执行步骤D;C、把所述REDO/UNDO事务块结点指针赋给输出变量,返回获取REDO/UNDO事务块成功状态值;D、依次解析混合日志文件的日志行,执行生成所述REDO/UNDO事务块的操作,再执行步骤B。所述混合日志综合事务日志和同步日志的所有信息,消除冗余信息。

    数据库可重复读实现方法、装置及数据库管理系统

    公开(公告)号:CN101127045B

    公开(公告)日:2010-04-21

    申请号:CN200710122416.0

    申请日:2007-09-25

    Abstract: 本发明公开了一种数据库可重复读实现方法,用于一种多用户、多事务并发的数据库管理系统,所述系统维护一事务列表、一回滚段及一索引树,该方法包括:步骤一,在遍历所述系统维护的事务列表时利用索引快速定位到满足条件的页,其中,所述事务列表,用于保存当前正在并发执行且未提交的事务;步骤二,遍历页记录时检查当前事务是否看得见当前记录,如果看得见,则将当前记录加入到结果集中,如果看不见则利用所述系统维护的回滚段中的撤销日志,构造出该记录的原始版本并添加到结果集中,其中所述回滚段用于记录事务所做的修改。本发明还公开了一种应用上述方法的实现装置,及一种应用所述方法和装置的数据库管理系统。

Patent Agency Ranking