MPP架构数据库集群序列系统及序列管理方法

    公开(公告)号:CN105488215A

    公开(公告)日:2016-04-13

    申请号:CN201510932953.6

    申请日:2015-12-12

    CPC classification number: G06F16/25 G06F16/21

    Abstract: 本发明提供了一种MPP架构数据库集群序列系统及序列管理方法,所述系统包括:节点sequence序列模块,独立设置于所述sequence系统中的任一节点中,用于管理集群数据库中的sequence对象;sequence序列管理接收模块,设置于所述sequence系统中的中节点中,用于接收客户端的管理sequence序列请求。由于采用上述技术方案,可以让MPP架构的数据库集群具有sequence序列功能,包括sequence序列对象管理,使得使用MPP架构数据库集群的sequence功能可以获得和单机数据库相同的体验,此外通过节点sequence模块和中心sequence模块的配合,可以提供高性能的sequence功能。

    一种数据库集群元数据管理方法

    公开(公告)号:CN104484470A

    公开(公告)日:2015-04-01

    申请号:CN201410847871.7

    申请日:2014-12-31

    CPC classification number: G06F17/30289 G06F17/30371

    Abstract: 本发明提供一种数据库集群元数据管理方法,将元数据管理命令序列化,通过在数据库集群中增加一个实体,在进行集群元数据的统一管理,该实体与组成集群的每个集群节点连接,专门用于元数据管理,对集群的元数据变更进行统一管理。采用本发明中的方法,可以保证数据库集群中集群元数据的一致性,解决集群失效节点重新加入集群时集群元数据不一致问题,以及扩容集群时在新增节点上重建集群元数据信息,进而提高数据库集群的高可用性。

    一种用于分布式事务型数据库的片区逻辑时钟方法

    公开(公告)号:CN114362870B

    公开(公告)日:2022-11-29

    申请号:CN202111591907.6

    申请日:2021-12-23

    Abstract: 本发明提供了一种用于分布式事务型数据库的片区逻辑时钟方法,为了提供比分布数据节点更准确的物理时钟服务,同时考虑均衡服务的需要,将分布式事务型数据库集群划分多个片区,每个片区都设立一个片区时钟服务节点,用于为片区内所有节点提供统一的物理时钟服务,包括片区时钟,所述片区时钟用于为分布式事务型数据库提供全局的时钟服务,同时片区时钟用于记录全局的事件发生时间。本发明有益效果:一种用于分布式事务型数据库的片区逻辑时钟方法,提供一种分布与集中相结合的片区时钟,为分布式事务型数据库提供时钟服务,同时兼备集中式和分布式时钟的优点,弥补了集中式和分布式时钟的不足。

    MPP架构数据库集群序列系统及序列管理方法

    公开(公告)号:CN105550309A

    公开(公告)日:2016-05-04

    申请号:CN201510927405.4

    申请日:2015-12-12

    CPC classification number: G06F16/25 G06F16/21

    Abstract: 本发明提供了一种MPP架构数据库集群序列系统及序列管理方法,其中,所述MPP架构数据库集群序列系统包括:内存数据库,用于为每个集群节点提供sequence序列对象管理服务。采用本发明所提供的上述技术方案,可以使MPP架构的数据库集群具有sequence序列功能,包括sequence序列对象管理,使得使用MPP架构数据库集群的sequence功能可以获得和单机数据库相同的体验;此外通过内存数据库提供sequence功能,可以提供高性能的sequence功能;sequence的管理全部在内存数据库中,可提供高速、并发处理机制,使得其性能远远大于单机数据库。

    一种数据库集群元数据管理方法及系统

    公开(公告)号:CN105426469A

    公开(公告)日:2016-03-23

    申请号:CN201510786467.8

    申请日:2015-11-16

    CPC classification number: G06F16/2365 G06F16/27

    Abstract: 本发明实施例提供了一种数据库集群元数据管理方法及系统,其中,所述方法包括:集群发起节点接收客户端发送的管理请求,向全局锁管理实体发送加锁请求;全局锁管理实体接收加锁请求,判断是否有锁冲突及判断是否有可用锁资源;在无锁冲突且具有锁资源时向所述集群发起节点发送加锁成功响应;集群发起节点接收加锁成功响应,向集群内其它节点发出管理元数据请求;集群内所有节点根据请求对元数据进行管理,并在管理完成后向集群发起节点发送成功响应消息;集群发起节点接收所述成功响应消息,向全局锁管理实体发送解锁请求。解决了在高并发场景下,从不同集群节点接入的客户端同时发起相同的管理元数据请求导致集群元数据不一致的问题。

    针对SN架构的MPP数据库集群的数据库连接池管理方法及系统

    公开(公告)号:CN105354319A

    公开(公告)日:2016-02-24

    申请号:CN201510782764.5

    申请日:2015-11-16

    CPC classification number: G06F17/30557

    Abstract: 本发明实施例提供一种针对SN架构的MPP数据库集群的数据库连接池管理方法及系统,其中,所述方法包括:根据SN架构的MPP数据库集群的可连接节点信息初始化数据库连接池,生成缓存分区;根据应用程序所发起的连接数据请求,选取提供可用连接的缓存分区供所述应用程序连接;使所述缓存分区借出一个连接,并维护缓存分区的状态。本发明实施例能够针对SN架构的MPP数据库集群对数据库连接池进行有效管理,可以通过实现标准接口与现有应用无缝迁移,且相比传统数据库连接池性能有大幅提升,实现创建连接时的负载均衡,且能够自定义负载均衡策略。并高效解决基于SN架构大规模集群节点失效场景下,连接池释放失效连接问题。

Patent Agency Ranking