百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

卡脖子后,如何将Oracle数据库数据迁移到国产数据库

mhr18 2025-02-10 13:28 30 浏览 0 评论

历史上谁跑得快???

曹操:说曹操曹操到;

孙悟空:一个筋斗十万八千里;

戴宗:绰号神行太保,能日行八百里。

跑得快的好处很多,比如人家想用锁喉功卡你脖子,跑得快,他就追不上。

言归正传,卡脖子最近在科学界是风声鹤唳,中科院院长近日在发布会上表了态,要把“卡脖子”清单变成科研任务清单。

除了光刻机、芯片这些耳熟能详的科技产品,国际科技巨头对国内的信息基础设施的垄断也非常严重,比如操作系统、数据库等基础软件。为此,2018 年 4 月,全国网络安全和信息化工作会议指出,核心技术是国之重器,加速推进核心领域关键技术突破,抓自主可控产业体系建设,做好体系化的技术布局和重点突破。

为了实现关键信息技术的国产化,早在 2014 年,国内就致力于关键领域信息工程的国产化,从国产服务器、CPU、操作系统、中间件、数据库到应用软件等全部实现信息技术创新应用。

经过六年的发展,目前在商业化应用方面,操作系统、数据库和存储等关键IT产品,国产化产品可以做到包括芯片在内的一次性替换(如图)。

但是,在国产化的替换过程中,要解决应用程序和数据迁移的问题。举一个扎心的场景,假如国内的实体企业被海外国家制裁,不能使用来自国外的操作系统、数据库等产品,那么被制裁企业要解决的问题包括:

1. 来自海外提供商的技术、产品和运维服务都将终止,企业需要寻找替代产品;

2. 替代产品与原产品存在异构问题,应用程序和业务数据如何安全快速地迁移过去;

3. 数据库数据迁移需要时间,但很多业务无法停止服务,如何实现异构数据库的实时迁移。

这是一件棘手的事情,以数据库产品为例,目前大部分的金融机构或大型企业,用的几乎是清一色的国外数据库产品。

当国外数据库被禁用时,用户可以通过国产数据库作为替代产品,以保障业务的持续对外服务。但是数据库迁移涉及核心技术,如果用户在数据迁移时出现错误,企业的业务可能会受到影响,如服务停止、数据丢失、应用程序出错等。

相比于芯片制程工艺的巨大差异,在数据库迁移领域,经过长期的研发技术的投入,国内技术厂商打破了国外数据库厂商的垄断,可以做到在不影响生产业务的情况下,安全、高效、实时地将数据库数据迁移到同构或异构数据库上。

以基于数据库语义级的迁移工具为例,国内少数基础软件厂商如英方软件,已经实现同构和异构数据库数据的在线热迁移。

同构数据库的迁移:Oracle、SQL Server、My SQL 及国产数据库等,在数据库正常使用时,自动完成源端到备端数据的初始化全量复制,并实时监控及同步复制增量数据到目标端数据库。其正常流程的状态转换及条件:

异构数据库的迁移:Oracle、SQL Server、My SQL 及国产数据库之间的数据传输,在源端进行数据库数据的抽取和转换之后,以 JSON 格式转载到 Kafka 消息系统,然后通过 Kafka 同步分发到其他类型的数据库或大数据平台等。


异构数据库的数据迁移,是解决国外对数据库产品进行封锁后,帮助国内用户实现数据库数据安全地迁移到国产数据库的关键技术方案。

这种方案除了安全性高,数据不丢失外,还具备实时数据迁移的特点。例如,当用户需要将 Oracle 数据库数据,首次迁移到国产数据库时,可在业务不停的情况下,实时将 Oracle 数据库的数据迁移过去,且增量数据也实时迁移过去,并在首次全量数据传输完成后,再同步到目标端数据库中。

几十年来,中国信息化的发展,很多在商业上取得成功的产品,并没有真正成为信息化的基础和底座。异构数据库的数据迁移,是信息技术产品国产化发展的一个缩影。如今,随着各地持续推进信创产业的落地,国产化基础软件将进入黄金时代。在这个奋起直追的过程中,产品生态体系的建设非常重要,同时也需要广大用户为国产化基础软件提供生长的土壤。

更多精彩内容,欢迎关注“云灾备”公众号~

相关推荐

SpringBoot 各种分页查询方式详解(全网最全)

一、分页查询基础概念与原理1.1什么是分页查询分页查询是指将大量数据分割成多个小块(页)进行展示的技术,它是现代Web应用中必不可少的功能。想象一下你去图书馆找书,如果所有书都堆在一张桌子上,你很难...

《战场兄弟》全事件攻略 一般事件合同事件红装及隐藏职业攻略

《战场兄弟》全事件攻略,一般事件合同事件红装及隐藏职业攻略。《战场兄弟》事件奖励,事件条件。《战场兄弟》是OverhypeStudios制作发行的一款由xcom和桌游为灵感来源,以中世纪、低魔奇幻为...

LoadRunner(loadrunner录制不到脚本)

一、核心组件与工作流程LoadRunner性能测试工具-并发测试-正版软件下载-使用教程-价格-官方代理商的架构围绕三大核心组件构建,形成完整测试闭环:VirtualUserGenerator(...

Redis数据类型介绍(redis 数据类型)

介绍Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sortedset:有序集合)。1、字符串类型概述1.1、数据类型Redis支持...

RMAN备份监控及优化总结(rman备份原理)

今天主要介绍一下如何对RMAN备份监控及优化,这里就不讲rman备份的一些原理了,仅供参考。一、监控RMAN备份1、确定备份源与备份设备的最大速度从磁盘读的速度和磁带写的带度、备份的速度不可能超出这两...

备份软件调用rman接口备份报错RMAN-06820 ORA-17629 ORA-17627

一、报错描述:备份归档报错无法连接主库进行归档,监听问题12541RMAN-06820:WARNING:failedtoarchivecurrentlogatprimarydatab...

增量备份修复物理备库gap(增量备份恢复数据库步骤)

适用场景:主备不同步,主库归档日志已删除且无备份.解决方案:主库增量备份修复dg备库中的gap.具体步骤:1、停止同步>alterdatabaserecovermanagedstand...

一分钟看懂,如何白嫖sql工具(白嫖数据库)

如何白嫖sql工具?1分钟看懂。今天分享一个免费的sql工具,毕竟现在比较火的NavicatDbeaverDatagrip都需要付费才能使用完整功能。幸亏今天有了这款SQLynx,它不仅支持国内外...

「开源资讯」数据管理与可视化分析平台,DataGear 1.6.1 发布

前言数据齿轮(DataGear)是一款数据库管理系统,使用Java语言开发,采用浏览器/服务器架构,以数据管理为核心功能,支持多种数据库。它的数据模型并不是原始的数据库表,而是融合了数据库表及表间关系...

您还在手工打造增删改查代码么,该神器带你脱离苦海

作为Java开发程序,日常开发中,都会使用Spring框架,完成日常的功能开发;在相关业务系统中,难免存在各种增删改查的接口需求开发。通常来说,实现增删改查有如下几个方式:纯手工打造,编写各种Cont...

Linux基础知识(linux基础知识点及答案)

系统目录结构/bin:命令和应用程序。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录...

PL/SQL 杂谈(二)(pl/sql developer使用)

承接(一)部分。我们从结构和功能这两个方面展示PL/SQL的关键要素。可以看看PL/SQL的优雅的代码。写出一个好的代码,就和文科生写出一篇优秀的作文一样,那么赏心悦目。1、与SQL的集成PL/S...

电商ERP系统哪个好用?(电商erp哪个好一点)

电商ERP系统哪个好用?做电商的,谁还没被ERP折腾过?有老板说:“我们早就上了ERP,订单、库存、财务全搞定,系统用得飞起。”也有运营吐槽:“系统是上了,可库存老不准,订单漏单错单天天有,财务对账还...

汽车检测线系统实例,看集中控制与PLC分布控制

PLC可编程控制器,上个世纪70年代初,为取代早期继电器控制线路,开始采取存储指令方式,完成顺序控制而设计的。开始仅有逻辑运算、计时、计数等简单功能。随着微处理的发展,PLC可编程能力日益提高,已经能...

苹果五件套成公司年会奖品主角,几大小技巧教你玩转苹果新品

钱江晚报·小时新闻记者张云山随着春节的临近,各家大公司的年会又将陆续上演。上周,各大游戏公司的年会大奖,苹果五件套又成了标配。在上海的游戏公司中,莉莉丝奖品列表拉得相当长,从特等奖到九等奖还包含了特...

取消回复欢迎 发表评论: