AntDB 企业增强特性介绍——异构数据库兼容评估

这篇具有很好参考价值的文章主要介绍了AntDB 企业增强特性介绍——异构数据库兼容评估。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在异构数据库迁移实施过程中,如何实现应用从 Oracle 等商业数据库透明平滑地迁移到 AntDB 中?其中最重要的一个环节就是实现对现有运行的生产数据库进行全面的数据采集、评估、分析、迁移和结果的校验。让一个烦琐的数据库替换过程可以全部自动完成。特别是对于金融、运营商等有了几十年积累的业务系统来说,表数量非常庞大,表之间的数据模型很少有人可以完整地描述清楚,一些历史比较久的业务系统有 3.6 万张表需要迁移,并且使用了大量的、各种各样的数据库对象,比如触发器、存储过程、DBLink、分区、视图, 等等。试想如果 3.6 万张表需要人工去迁移,要完成 Oracle 的字段类型到新数据库字段类型的转换过程,这是一件任务量巨大且枯燥的工作,并且非常容易遗漏和出错。另外业务系统模块众多,并且由于人员的流动,使业务功能不断叠加,散落在系统中的 SQL 语句到底有多少,都散落在哪里,恐怕也没有人可以非常清楚地描述和统计出来。AntDB 提供的一键自动化工具就是为了适配这样的迁移复杂度才设计出来的。能让机器工具可重复地工作,绝不使用人工的方式进行,大幅地降低系统迁移的人力、时间成本以及实施风险。
整个兼容评估过程包括四个大的环节,下面分别进行介绍。

1.环境评估
对需要迁移的系统,若没有工具自动采集数据进行评估,靠人工的方式 一定会不可避免地出现遗漏或考虑不到的地方。通过 AntDB 数据采集并汇总Oracle 数据库信息,包含环境信息、对象信息、SQL 信息、空间信息、性能信息、事务信息六大部分,全面覆盖数据库实际运行状况。该工具对应用代码无注入行干扰,可以作为一个旁路设备对 Oracle 的实际运行情况进行采集,对采集的数据会统一记录在文件中。

2.兼容分析
在去 IOE 项目前期,被提及最多的一定是兼容度。现有的应用与业务, 能否在新的平台架构下成功运行?运行的效率是否能够得到保障?为了这次迁移,是否需要现有应用的配合修改?
为了提供整体数据库层面的兼容度分析,AntDB 实现了自动化迁移评估分析工具 AntDB Migration Compatibility Analyzer(AMCA),这是 AntDB 生态体系中的前驱重要功能。通过自动化的数据采集,并在 AntDB 的真实环境中进行模拟重演,得出准确的兼容度分析报告。其中绝大部分工作都由脚本或程序自动完成,不仅极大地提高了分析工作的效率,还减少了分析过程中出现错误或遗漏的概率。

AntDB 企业增强特性介绍——异构数据库兼容评估

通过 AntDB 提供的专业采集工具,连接到源 Oracle 数据库中,采集一定的数据库对象结构与 SQL 数据,并将其打包成一个完整的数据包。后期将数据包上传到 AntDB 后台,即可自动进行兼容度分析,并产生对应的分析报告。

兼容分析工作流程可迭代反复运行,每次通过产生的分析报告,得到不兼容的列表,通过应用或调整相关数据库后,可重复此流程,得到新一轮更优兼容度的报告,最终达到事实上的完全兼容。

兼容分析的数据采集工作主要涉及以下两个方面:
●对象信息:包括各类 Oracle 对象的结构与创建信息。
●SQL信息:包括一段时间内能够抓取到的业务 SQL 的集合。

AntDB 企业增强特性介绍——异构数据库兼容评估

报告整体分为三大部分:

●汇总与基础信息:对整体兼容度做一个汇总,同时给出 Oracle 数据库的相关信息。
●Oracle 性能趋势:描述一段时间内 Oracle 数据库的性能变化趋势。
详细的不支持列表:详细列出不支持的对象与 SQL,并给出具体原因。

从汇总信息中,可以直观地看出当前系统整体的迁移兼容度,以及各个对象的兼容情况。同时,在后续表格中,也对这些对象及 SQL 的兼容情况做了详细汇总(图 3-16)。对于 SQL,从应用用户、程序、模块等角度进行了汇总, 方便进一步确定各个应用模块的兼容情况。

AntDB 企业增强特性介绍——异构数据库兼容评估

从 Oracle 性能趋势中(图 3-17),可以看出当前需要迁移的 Oracle 数据库的一些关键性能指标,便于与 AntDB 系统的指标进行相关对比分析。据此参考,结合目前 AntDB 在一些系统配置下的运行性能,可以得出目标 AntDB 数据库的推荐系统配置。
目前支持 Oracle 性能趋势的指标包括如下几种:

●DB Time:Oracle 性能总体概览,单位时间内数据库消耗的时间。
●Host CPU:主机 CPU 使用率。
●TPS:每秒的事务数。
●QPS:每秒的语句调用数量。
●Logon:每秒的登录用户次数。
●Physical Read:每秒的物理读。
●Physical Write:每秒的物理写。
●Logical Read:每秒的逻辑读。
●Redo:每秒产生的 Redo 大小。

AntDB 企业增强特性介绍——异构数据库兼容评估

3.数据迁移
在兼容评估分析的基础上,完成兼容性适配后,可以实现对全量数据的自动化迁移。AntDB 的迁移工具可以自动地完成对用户、权限、角色、分区、触发器、存储过程、Schema 和表数据信息的全量迁移转换,迁移过程中支持过程跟踪和断点续传,支持在线和离线两种模式,在离线模式下数据可自动按文件设置大小切片,对切片的文件可以采用并行导入的方式,提升数据迁移的效率,如图 3-19 所示。

AntDB 企业增强特性介绍——异构数据库兼容评估

AntDB 的迁移工具可以做到百分百同步,确保数据和Oracle 中无一点偏差。

 文章来源地址https://www.toymoban.com/news/detail-482929.html

到了这里,关于AntDB 企业增强特性介绍——异构数据库兼容评估的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AntDB数据库荣获 “2023年信创物联网优秀服务商”

    日前,在2023世界数字经济大会暨第十三届智博会 · 2023京甬信创物联网产融对接会上, AntDB数据库再获殊荣,获评“2023年信创物联网优秀服务商” 。 图1:2023年信创物联网优秀服务商颁奖现场 信创物联网是信息技术应用创新与物联网的结合 ,其以物联网技术为基础,能够

    2024年02月06日
    浏览(44)
  • 【生态适配】亚信安慧AntDB数据库与契约锁完成兼容互认

    日前,亚信安慧AntDB数据库与上海亘岩网络科技有限公司(简称:契约锁)研发的契约锁电子签章产品完成兼容互认。经过双方团队的严格测试,亚信安慧AntDB数据库与契约锁(V4)完全兼容,整体运行稳定高效。 图1:产品兼容互认证明 随着我国数字经济建设的不断推进,企业

    2024年01月20日
    浏览(66)
  • AntDB数据库携手金蝶Apusic应用服务器, 共促信创产业繁荣发展

    日前,湖南亚信安慧科技有限公司(简称:亚信安慧)与深圳市金蝶天燕云计算股份有限公司(简称:金蝶天燕)完成AntDB数据库与金蝶Apusic服务器软件V9.0、V10产品的兼容互认,兼容性良好,运行稳定。 数据库和服务器作为企业信息系统的两个基本组成部分,其兼容度直接关

    2024年02月22日
    浏览(46)
  • 面向海量异构数据分析的GBASE南大通用数据库

    GBaseBI V5是GBASE南大通用公司面向海量异构数据分析,以独特的语义映射和内存计算为基础,以“可视化”展示为重点的一款高性能数据分析平台;具备满足企事业单位对KPI指标监控、数据预测、数据预警、数据汇总和数据可视化展示等需求的能力。 GBaseBI V5整体采用B/S构架,

    2024年01月19日
    浏览(84)
  • AntDB数据库受邀参加第六届上海人工智能大会,分享AIGC时代核心交易系统升级方案

    近日,第六届上海人工智能大会春季论坛圆满落幕。大会以“数智互联,瞰见未来”为主题,邀请了来自国内外十余个国家和地区的学术界顶级学者和业内知名企业的技术大咖,探讨人工智能的学术、人才、技术、行业发展痛点。亚信科技AntDB数据库作为数智转型时代的基础

    2024年02月09日
    浏览(81)
  • 如何在一个系统中同时访问异构的多种数据库

    如何在一个系统中同时访问异构的多种数据库 比如在一个系统中,要同时访问MySQL,H2, MsAccess, Mongodb. 要是使用Hibernate, MyBatis这些ORM,难度简直不敢想像。 要是MySQL还使用了分库分表,那更加不得了,一大堆的组件都要配合着上,一时间整个系统的难度,复杂度就上来了。 但如

    2024年01月19日
    浏览(46)
  • 十万字图文详解mysql、redis、kafka、elasticsearch(ES)多源异构不同种类数据库集成、数据共享、数据同步、不同中间件技术实现与方案,如何构建数据仓库、数据湖、数仓一体化?

    数据库大数据量、高并发、高可用解决方案,十万字图文详解mysql、redis、kafka、elasticsearch(ES)多源异构不同种类数据库集成、数据共享、数据同步、不同中间件技术实现与方案,如何构建数据仓库、数据湖、数仓一体化?Delta Lake、Apache Hudi和Apache Iceberg数仓一体化技术架构

    2024年02月07日
    浏览(53)
  • 数据库事务四大特性

    事务的4大特性(ACID):   原子性(Atomicity):   事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。   一致性(Consistemcy):   事务前后,数据库的状态都满足所有的完整性约束。   隔离性(Isolation):   并发执行的事务是隔离的,一个不影响一个

    2024年02月11日
    浏览(36)
  • 浅谈Redis特性和其他数据库的对比

    随着科技发展,数据库多样化,我们最近在做一款抖音的 直播小玩法,是微服务的,用到Redis。 Redis(全称为Remote Dictionary Server)是一个开源的高性能键值对存储系统,具有快速、灵活和可扩展的特性。它是一个基于内存的数据结构存储系统,可以用作数据库、缓存和消息代

    2024年02月13日
    浏览(39)
  • 《向量数据库指南》——腾讯云向量数据库Tencent Cloud VectorDB产品特性,架构和应用场景

    腾讯云向量数据库(Tencent Cloud VectorDB)是一款全托管的自研企业级分布式数据库服务,专用于存储、检索、分析多维向量数据。该数据库支持多种索引类型和相似度计算方法,单索引支持 10 亿级向量规模,可支持百万级 QPS 及毫秒级查询延迟。腾讯云向量数据库不仅能为大模

    2024年02月14日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包