近年来,国内各类网络安全事件频发,从棱镜计划到中兴事件、华为事件等,这一系列事件使国家网络信息化安全一次次受到各种形式的挑战,而其根源在于核心技术和基础软硬件受制于人。防范于未然,补齐短板。在信息时代,信息网络安全作为国家安全的重要内容,其重要性得到了全世界各国的公认。在此形势下,各行业已经深刻认识到了该事件带来的深远影响,并开始探索实践信息化基础软硬件的国产化之路,而数据库作为基础软件理应首当其冲成为国产化推进的主要领域之一。数据库国产化推进的痛点原有数据库支撑关键核心业务
底层系统直接替换会造成业务停摆
如何实现平滑过渡?
新上线的系统是否能够稳定支持业务
出现应用适配或是稳定性问题怎么办?双轨并行 异构数据库“平滑迁移”人大金仓基于多年的数据库技术积累和数据周边管理服务经验,在国产化推进的过程中洞察到用户产品替换过程中遇到的挑战,从而结合自身产品优势,提出了帮助用户实现国产化系统平滑过渡的双轨并行方案,主要解决以下核心问题:1实现底层逻辑的变化对业务透明,同时保证数据一致,完成业务对底层连接的切换无感知,从而实现业务的平滑过渡。2前期先将新系统作为备份系统运行,运行一定周期后,在确保替换国产系统的稳定性得到充分验证,同时整体系统替换前期的容错能力得到一定提升之后进行系统切换。将国产系统变为主系统,同时原有老系统可依然作为备份系统运行,若新系统出现问题,原有系统也可迅速接管,以保证上层业务不受影响。为了更好的阐述,下面我们模拟了相关场景: