首页 > 数据库 >亚信安慧AntDB数据库分布式集群在线升级

亚信安慧AntDB数据库分布式集群在线升级

时间:2024-08-30 11:25:40浏览次数:10  
标签:升级 在线 数据库 亚信 AntDB 升级包 主备 节点 安慧

 一、概述

数据库作为现代信息系统的核心组成部分,其持续优化和升级对于保证系统性能、安全性和稳定性至关重要。在线升级是一种不需要停机就可以进行的升级方式,它的出现极大地提高了数据库升级的效率和可靠性。本文将重点探讨在线升级的优势以及其在实际应用中的相关技术和场景。

首先,作为数据库升级的一种重要方式,在线升级具有较短维护时间的优势。这意味着业务可以在升级过程中持续运行,最大程度地减少对业务的影响。其次,在线升级还具备实时数据访问的能力,即在升级过程中,用户仍然可以正常地对数据库进行读写操作,不会中断正常的业务操作。最后,在线升级还具备灵活性,可以根据实际情况随时启动、暂停或回滚,具有更高的灵活性和可靠性。 为了实现在线升级,需要使用一些相关技术。最重要的技术是数据库版本控制技术。版本控制技术可以确保在线升级前后数据库的一致性,避免数据丢失和损坏。此外,为了保证在线升级的可靠性,还需要在升级前进行严格的测试和评估,包括功能测试、性能测试、安全测试等等。 在线升级在实际应用中有多种场景。例如,在金融领域,数据库在线升级可以确保金融交易的连续性和安全性;在互联网领域,数据库在线升级可以确保用户的在线体验不受影响。此外,在线升级还可以应用于大规模分布式系统中,以提高系统整体的可靠性和性能。

二、AntDB分布式集群支持在线升级主要流程

总的来说,数据库在线升级作为一种非常重要的升级方式,其具有的优势和应用场景是非常广泛的。AntDB分布式集群支持在线升级,主要流程包括备节点升级、主备切换、原主节点升级。下面将介绍这些流程的具体操作: 1、备节点升级 AntDB分布式集群有多个分片,每个分片有一个主节点和多个备节点。为不影响业务的正常操作,升级时先升级备节点。 备节点的升级步骤:数据备份->上传升级包->解压升级包->写入配置文件->读取CK文件->事务追平。 数据备份:将原版本的软件包目录备份,方便在升级失败时进行原版本回退; 上传升级包:将选择的升级版本软件包上传到当前数据库节点所在主机; 解压升级包:将选择的升级版本软件包解压到原版本的软件包目录下; 写入配置文件:进行节点停止操作,停止节点的过程会落CK文件; 读取CK文件:进行节点启动操作,启动节点时会读取CK文件; 事务追平:节点启动后,需要等待事务追平分片的其他节点(事务号差值在一定阈值内),才能进行分片中下一个备节点的升级。

640-3.png 图1:备节点升级 2、主备切换 当备节点全部升级完成后,在进行原主节点升级前,先进行主备切换,主备切换将备节点指定为新的主节点(优先选择优先级高的备节点作为新的主节点) 主备切换执行命令示例: 指定主节点脚本 mdb_braft_cli transfer_leader --group=mdb --peer=10.10.12.154:25320 --conf=10.10.12.154:25320,10.10.12.154:26320 表示指定10.10.12.154:25320为主。 这些ip:port的配置在my.cnf中的mdb_raft_group_list = 10.10.12.154:25320,10.10.12.154:26320 指定主节点如何校验成功: mdb_braft_cli这个命令的返回是0表示成功,返回是-1表示失败。 640-4.png

图2:主备切换-切换中 640-5.png 图3:主备切换-切换完成 3、原主节点升级 升级流程和备节点一致,其步骤为:数据备份->上传升级包->解压升级包->写入配置文件->读取CK文件->事务追平。

640-6.png 图4:原主节点升级 所有节点都升级完成后,升级任务完成。

640-7.png 图5:升级成功

三、总结

综上所述,数据库在线升级作为一种高效、可靠的升级方式,在提升业务连续性和稳定性方面具有重要意义。其较短维护时间、实时数据访问能力以及灵活性等优势,使得在线升级成为数据库系统升级的首选方式之一。借助数据库版本控制技术和严格的测试评估,可以确保在线升级过程中数据的一致性和可靠性。因此,充分发挥数据库在线升级的优势,并结合实际业务需求,**将有助于提升系统的性能、可靠性和安全性,推动数据库系统持续稳健发展。

**

标签:升级,在线,数据库,亚信,AntDB,升级包,主备,节点,安慧
From: https://blog.51cto.com/u_15348398/11874811

相关文章

  • 亚信安全64位卸载教程
    我们的目的是修改注册表的一些信息,达到我们无密码的退出或者卸载软件。想要修改注册表,必须进入安全模式:(注意:以前进入安全模式的方法,重启电脑,按F8进入安全模式。但是这个方法在win10,就没有效果了,所以下面用另一种方式)​电脑上同时按住win+R键,然后输入misconfig, 然后按回车键,在......
  • 求实创新 不断探索 浙江移动基于亚信科技AntDB数据库率先完成CRM系统全域改造
    12日20日,中国信息通信研究院(简称:信通院)和中国通信标准化协会大数据库技术推进委员会(CCSATC601)共同组织的2023年大数据库“星河(Galaxy)”案例评选结果发布。中国移动通信集团浙江有限公司(以下简称:浙江移动)与亚信科技(中国)有限公司(简称:亚信科技)、湖南亚信安慧有限公司公司联合申报的《......
  • AntDB设计之CheckPoint——引言与功能简述
    1.引言数据库服务能力提升是一项系统性的工程,在不同的应用场景下,用户对于数据库各项能力的关注点也不同,如:读写延迟、吞吐量、扩展性、可靠性、可用性等等。国内不少数据库系统通过系统架构优化、硬件设备升级等方式,来解决性能的问题,但随着集群规模的逐渐扩大,对系统健壮性的要求也越......
  • AntDB设计之CheckPoint——设计实现
    3.设计实现下文介绍CheckPoint是如何实现其设计目标以及设计要求的。1.不影响业务CheckPoint在执行过程中,不能阻塞数据库服务的正常访问。这意味着在CheckPoint的过程中,数据是一直在发生变化的。为了不阻塞对数据的修改,保障导出数据的一致性,我们在此引入CheckPoint状态和表缓存来解......
  • 亚信安慧AntDB数据库引领数字时代:数字驱动创新峰会主旨演讲深度解析
    近日,庄严肃穆的数字驱动创新峰会在中国首都北京隆重召开,聚焦于探讨数据经济的创新前沿。在此次盛会中,备受瞩目的亚信安慧AntDB数据库荣幸受邀参与,该数据库的副总裁张桦以其深刻见解和卓越经验发表了引人瞩目的主旨演讲。图1:亚信安慧副总裁张桦发表演讲AntDB数据库一直专注于企业级......
  • 亚信安慧AntDB数据并行加载工具的实现(一)
    1.概述数据加载速度是评判数据库性能的重要指标,能否提高数据加载速度,对文件数据进行并行解析,直接影响数据库运维管理效率。基于此,AntDB分布式数据库提供了两种数据加载方式:一是类似于PostgreSQL的Copy命令,二是通过AntDB提供的并行加载工具。Copy命令是大家都比较熟悉的,但Copy命令导......
  • 亚信安慧AntDB数据并行加载工具的实现(二)
    3.功能性说明本节对并行加载工具的部分支持的功能进行简要说明。1)支持表类型并行加载工具支持普通表、分区表。2)支持指定导入字段文件中并不是必须包含表中所有的字段,用户可以指定导入某些字段,但是指定的字段数要和文件中的字段数保持一致。3)支持导入部分记录并行加载工具支......
  • 亚信安慧AntDB数据库引领数字时代通信创新
    在数字经济与实体经济深度融合的时代,通信行业正迎来前所未有的新机遇。特别是在中国信通院的预测中,2027年5G专网市场规模预计将达到802亿元,呈现出显著的增长态势,年复合增长率高达42%。亚信安慧AntDB数据库一直致力于紧跟科技发展趋势,着眼于未来,不断进行技术创新和产品研发。在5G专......
  • 亚信安慧AntDB数据库两项目分别入选2023“星河”标杆、优秀案例
    近日,由中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSATC601)共同组织的第七届大数据“星河(Galaxy)”案例评选结果公示,亚信安慧AntDB数据库两项目入选,其中“基于AntDB的CRM系统全域数据库替换项目”获评标杆案例,“中国广电5G核心业务支撑系统数据库建设方案”......
  • 亚信安慧AntDB数据库高可用解决方案助力西南某省高速清分结算系统成功升级
    AntDB数据库技术总监北陌近期分享了一项引人注目的成功案例,该案例涉及西南某省高速领域,利用AntDB数据库作为基础架构成功升级了清分结算系统。这一系统升级对比传统架构,呈现出显著的性能提升,其中包括15%的性能改进、90%的业务处理速度提高、40倍以上的负载增加以及30倍以上的数据分......