一种数据替换方法及系统

    公开(公告)号:CN105630838B

    公开(公告)日:2019-03-26

    申请号:CN201410643036.1

    申请日:2014-11-07

    IPC分类号: G06F16/80

    摘要: 本发明公开了一种数据替换方法及系统,应用于XML数据库,其中该数据替换方法包括:查找待替换数据的目标地址;检测目标地址上是否存在与待替换数据名称相同的旧值数据;如果目标地址上存在旧值数据,将待替换数据替换旧值数据;如果目标地址上不存在旧值数据,将待替换数据插入至目标地址。本发明的数据替换方法及系统,通过将查询与更新插入合并为一个操作,当需要替换数据时,只需查找到目标地址,检测在该目标地址上是否存在与待替换数据名称相同的旧值数据,如果存在就更新数据,如果不存在就插入数据,这样就减少了一次查找目标地址的操作,可提升系统的处理性能,在一定程度上提高事务并发量。

    一种分布式XML数据库的排序方法及装置

    公开(公告)号:CN105740264A

    公开(公告)日:2016-07-06

    申请号:CN201410754323.X

    申请日:2014-12-10

    IPC分类号: G06F17/30

    摘要: 本发明提供了一种分布式XML数据库的排序方法及装置,该方法包括:发送一查询请求至所述分布式XML数据库中的多个计算节点,该查询请求携带有查询项、排序项和排序规则;接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;对接收到的各个计算节点返回的有序序列进行归并操作。在本发明的方法中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。

    一种数据替换方法及系统

    公开(公告)号:CN105630838A

    公开(公告)日:2016-06-01

    申请号:CN201410643036.1

    申请日:2014-11-07

    IPC分类号: G06F17/30

    摘要: 本发明公开了一种数据替换方法及系统,应用于XML数据库,其中该数据替换方法包括:查找待替换数据的目标地址;检测目标地址上是否存在与待替换数据名称相同的旧值数据;如果目标地址上存在旧值数据,将待替换数据替换旧值数据;如果目标地址上不存在旧值数据,将待替换数据插入至目标地址。本发明的数据替换方法及系统,通过将查询与更新插入合并为一个操作,当需要替换数据时,只需查找到目标地址,检测在该目标地址上是否存在与待替换数据名称相同的旧值数据,如果存在就更新数据,如果不存在就插入数据,这样就减少了一次查找目标地址的操作,可提升系统的处理性能,在一定程度上提高事务并发量。

    一种分布式事务的处理方法及装置

    公开(公告)号:CN105786592A

    公开(公告)日:2016-07-20

    申请号:CN201410778604.9

    申请日:2014-12-15

    IPC分类号: G06F9/46 G06F17/30

    摘要: 本发明提供了一种分布式事务的处理方法及装置,涉及数据库领域,解决现有技术中分布式事务处理时协调者性能瓶颈的问题,该处理方法应用于分布式数据库中的节点,包括:获取用户发送的对已开启的分布式事务的提交请求;根据所述提交请求,在所述节点的负载超过预设值时,在预先保存的节点集群中选取一节点作为辅助节点;根据所述提交请求生成提交信息,并将所述提交信息发送给所述辅助节点;接收所述辅助节点返回的,根据所述提交信息对所述分布式事务的处理结果。本发明的方案解决了分布式事务的协调者性能瓶颈的问题,提高了系统的响应速率和利用率。