发明名称 |
跨机房多活分布式数据库管理系统和方法 |
摘要 |
本发明涉及一种跨机房多活分布式数据库管理系统和方法,系统包括数据库中间件会话代理集群、数据库存储实例集群和中间件双向数据同步控制组件集群,数据库中间件会话代理集群分布于不同机房中,数据库存储实例集群包括设置于对应机房的地区集群,各地区集群均连接数据库中间件会话代理集群和中间件双向数据同步控制组件集群。通过中间件双向数据同步控制组件集群对不同机房的地区集群进行数据信息同步,确保各地区集群的数据一致性。数据库中间件会话代理集群接收用户输入的业务会话数据之后,若检测到业务会话数据所对应机房的地区集群发生宕机故障,切换至其他机房的地区集群进行对业务会话数据的读写操作,不会因地区集群出现故障而影响业务会话数据的正常读写,提高了数据读写操作可靠性。 |
申请公布号 |
CN106341454A |
申请公布日期 |
2017.01.18 |
申请号 |
CN201610709385.8 |
申请日期 |
2016.08.23 |
申请人 |
世纪龙信息网络有限责任公司 |
发明人 |
成思敏;李恒春;潘浩;赵子颖 |
分类号 |
H04L29/08(2006.01)I;H04L12/24(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
潘桂生 |
主权项 |
一种跨机房多活分布式数据库管理系统,其特征在于,包括数据库中间件会话代理集群、数据库存储实例集群和中间件双向数据同步控制组件集群,所述数据库中间件会话代理集群分布于不同机房中,所述数据库存储实例集群包括设置于对应机房的地区集群,各所述地区集群均连接所述数据库中间件会话代理集群和所述中间件双向数据同步控制组件集群,所述中间件双向数据同步控制组件集群用于对不同机房的地区集群进行数据信息同步;所述数据库中间件会话代理集群用于接收业务会话数据并检测所述业务会话数据所对应机房的地区集群是否发生宕机故障,若是,则切换至其他机房的地区集群进行对所述业务会话数据的读写操作;若否,则通过所述业务会话数据所对应机房的地区集群,进行对所述业务会话数据的读写操作。 |
地址 |
510630 广东省广州市天河区龙口中路211号华天国际广场东苑1、2层 |