[发明专利]一种集群数据库系统在审
申请号: | 201910958331.9 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110727709A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 梁继良;张震阳;赵宗鹏;曹宝峰;赵健;张争;陈坤坤 | 申请(专利权)人: | 北京优炫软件股份有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F11/14 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 苗晓静 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载均衡节点 共享存储节点 目标数据库 集群数据库系统 负载均衡策略 多个数据库 数据库节点 高实时性 集群内存 节点转发 内容存储 数据改动 业务需要 融合 预设 内存 并行 响应 | ||
1.一种集群数据库系统,其特征在于,包括负载均衡节点、共享存储节点及与所述负载均衡节点和所述共享存储节点分别并行相连的多个数据库节点,其中:
所述负载均衡节点用于根据预设负载均衡策略向目标数据库节点转发SQL请求;所述目标数据库节点是用于响应所述SQL请求的一个数据库节点;
所述目标数据库节点用于接收所述SQL请求,通过内存融合的方式,在集群内存融合的基础上,执行相应的SQL操作,将SQL操作涉及的数据改动内容存储至所述共享存储节点。
2.根据权利要求1所述的集群数据库系统,其特征在于,所述数据库节点是PostgreSQL数据库、所述预设负载均衡策略包括所有数据库节点之间的负载均衡及所有数据库节点的所有进程之间的负载均衡;相应的,所述目标数据库节点具体用于:
接收所述SQL请求,控制目标进程执行相应的SQL操作;其中,所述目标进程是用于响应所述SQL请求的、所述数据库节点中所有进程中的一个进程。
3.根据权利要求2所述集群数据库系统,其特征在于,所述集群数据库系统具体用于:
若检测到发生故障的故障数据库节点,则控制剩余数据库节点通过所述共享存储节点获取所述故障数据库节点的日志文件,并根据所述日志文件恢复所述故障数据库节点的数据内容。
4.根据权利要求3所述的集群数据库系统,其特征在于,所述集群数据库系统还具体用于:
提供故障检测的方法,确定集群内出现故障的情况;
若所述数据库集群中存在至少一个存活的健康节点,则从所有剩余数据库节点中确定一个数据库节点执行所述故障数据库节点的数据恢复工作,保证数据库系统的数据持久性;
若所述数据库集群中所有数据库节点全部失效,则判定为整个集群停止服务,不执行恢复操作;集群启动时会首先检查所有位于所述共享存储节点下的数据库日志信息,判定是否需要执行恢复,以及在需要进行恢复的情况下,由首先启动的数据库节点执行数据恢复。
5.根据权利要求1至4任一所述的集群数据库系统,其特征在于,所述数据库节点包括SQL执行器模块、系统数据同步服务模块和共享缓冲区管理服务模块,其中:
所述SQL执行器模块用于根据接收的SQL请求进行相应的SQL操作,并实现与所述系统数据同步服务模块和所述共享缓冲区管理服务模块协调的同步与控制;
所述系统数据同步服务模块用于在进行SQL操作设计DDL操作的情况下,对改动的系统表信息实时同步到其他数据库节点上;
所述共享缓冲区管理服务模块用于利用多节点读写并发控制技术,允许多节点针对同一份数据资源进行符合数据库ACID特性要求的读写并发访问。
6.根据权利要求5所述的集群数据库系统,其特征在于,所述集群数据库系统还用于:
根据管理节点映射表确定所述预设负载均衡策略;所述管理节点映射表包含各数据库节点及其对应的状态信息。
7.根据权利要求5所述的集群数据库系统,其特征在于,所述集群数据库系统还用于:
每隔预设时间段,每个数据库节点检测其他所有数据库节点是否出现故障;每隔预设时间段,每个数据库节点检测本数据库节点内各个服务的运行健康状态;在网络通信过程中检测异常。
8.根据权利要求5所述的集群数据库系统,其特征在于,所述数据库节点还包括全局事务管理模块,具体用于:
管理所有数据库节点的事务分配和事务管理机制,提供多数据库节点间的全局管理和控制方法。
9.根据权利要求8所述的集群数据库系统,其特征在于,所述集群数据库系统为UxdbSRAC集群数据库系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优炫软件股份有限公司,未经北京优炫软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910958331.9/1.html,转载请声明来源钻瓜专利网。