[发明专利]基于双活高可用架构的实时数据库系统有效
申请号: | 202310450729.8 | 申请日: | 2023-04-25 |
公开(公告)号: | CN116226093B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 姚羽 | 申请(专利权)人: | 北京庚顿数据科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/2455;G06F16/27 |
代理公司: | 北京邦中知识产权代理有限公司 11827 | 代理人: | 张柳;杜立军 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双活高 可用 架构 实时 数据库 系统 | ||
本发明利用API模块、第一实时数据库、第二实时数据库三者之间建立有效的通信连接,同时有效利用缓存和时间戳的配合,有效实现了主数据库和备数据库之间的丝滑过渡,真正做到了“双活高可用”。进一步,本发明提出基于双活高可用的实时数据库系统,可以彻底避免单点故障问题,提升系统的容灾能力,提高系统的可用性,保障业务的持续可用,业务中断时间从几分钟~几十分钟不等优化到1秒以内,保证数据零丢失,可以使用户因为系统故障带来的业务损失几乎为零。
技术领域
本发明涉及信息处理技术,更具体地,涉及一种基于双活高可用架构的实时数据库系统。
背景技术
实时数据库主要用于收集运动系统(如工业现场)中大量的、快速变化的数据,并对数据进行采集、处理、记录、共享。实时数据以时间为主坐标轴,所以实时数据库往往要对时间字段做了大量优化以适应快速存储与检索。实时数据库是数据库系统发展的一个分支,它适于处理不断快速变化的时间序列数据。因此可以说,实时数据库技术是实时系统和数据库技术相结合的产物。
由此可见,实时数据库至少具备两个特点,其一,“海纳百川”,存储的数据量往往较大,甚至是海量的数据量;其二,“与时俱新”,往往随着时间的推进不断更新变化。正是由于这些特点,如果只配备单独一台服务器来承载实时数据库,那就犹如达摩克利斯之剑悬于头上,风险将无时无刻不在。一旦如此单独一台服务器出现“三长两短”,则实时数据库的所有历史数据可能丧失,当前正在实时记录的数据也可能戛然而止。
因此,为增强数据安全性,很有必要在主机承载实时数据库的同时也提供备机来实时共享对应数据,由此确保主机“趴窝”时,备机能够及时侦测到主机故障还能随时作为后备军顶上。正所谓“宁可备而不用,不可用而不备”。
然而,目前市面上的主备机系统往往无法保证实时数据库在主机“趴窝”时的实时性要求。一旦主机出现故障,要完成设备向备机的切换,需要完成设备切换、备机实时数据库启动就绪等一系列操作,如此备机才可能进行替代服务。而实时数据库在软件中可谓“重量级选手”,是重型复杂软件,相应地,其启动时间较长,也因此导致备机切换过程中长时间的业务中断,中途需要等待个把小时并不鲜见。而对于很多敏感性重要行业的工业控制而言,不用说中断待机个把小时,就算仅仅中断几秒钟都会造成巨大损失。
因此,在主机故障时,备机的即插即用、丝滑过渡,成为了负责数据库安全维护的技术人员梦寐以求的理想状态。
发明内容
本发明提供的一种基于双活高可用架构的实时数据库系统,恰恰是安全维护人员所孜孜以求,确保即使在主机故障时,主备机之间仍能做到丝滑过渡,数据的安全性和实时性均能得到最大保障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京庚顿数据科技有限公司,未经北京庚顿数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310450729.8/2.html,转载请声明来源钻瓜专利网。