随着国家对自主可控的日益重视,目前在各个行业和区域中面临越来越多的国产化,采用有自主知识产权的国产数据库正在成为主流。长期以来,作为拥有纯国产自研背景的 TapData,自是非常重视对于更多国产信创数据库的数据连接器支持,旗下产品已陆续与阿里云、华为云、麒麟软件、优炫数据库、Apache Doris、人大金仓、OceanBase 等国产数据库及操作系统完成产品生态集成认证或产品兼容互认证。
本专题将以 TapData 正在支持的各国产信创数据源为原点,提供详细的数据库同步、迁移教程,为有需求的用户提供更灵活的工具选择。本文将介绍的 TapData 数据源为——Vastbase。
国产化浪潮之下,基础软件自主可控迫在眉睫,越来越多的国内企业开始从 Oracle、MySQL 这一类海外数据库向国产数据库迁移,TapData 的能力恰好满足企业快速、无痛实现迁移的需求,有效推动信创行业国产化建设更进一步。信创领域和基础软件设施的自主可控作为国家重点关注领域,全面国产化替代的进程仍在全速前进中。
同为国产基础软硬件生态的积极建设者,TapData 一直以来都在坚持拓展并持续深化与更多国产信创数据库的生态与战略伙伴关系,以期推动更多行业数据管理解决方案及创新应用的落地,提供更加广泛的基础设施选择及技术服务保障,从而为加速国产软硬件产品的应用普及与协同发展贡献力量。纯国产自研的背景更是为 TapData 的这一发展目标添翼。目前,TapData 已成功实现对主流国产数据库的广泛支持,以海量数据库 Vastbase 为例:
Vastbase 数据库是海量数据基于开源 openGauss 内核开发的企业级关系型数据库。融合多年对各行业应用场景的深入理解,Vastbase 除了具有 openGauss 极致的性能以外,还在原有功能基础上增加了大量 Oracle 兼容特性,并遵循 EAL4+ 标准进行了大幅度的安全增强,同时整合 GIS/流计算等一系列专业应用领域的企业级功能。
因内置成熟的关系型内核,具有良好的通用性,所以 Vastbase G100 适用于各行各业的事务型业务应用,包括金融交易、电子政务、制造业生产线等。此外,由于 Vastbase G100 提供了原生的点、线、面和多面体等多种几何数据类型,大量的几何运算函数,并对 OpenGIS 提供良好支持,也适用于各种空间应用领域,例如:国土规划、地理信息、导航定位、地形勘测、3D模型、管线管理等,应用前景辽阔。
那么,如何高效实现 Vastbase 的数据同步?
一、Vastbase 数据迁移与同步方案
更多详情,参见《海量数据产品文档》:
https://docs.vastdata.com.cn/zh/docs/exBaseVer4.1/doc/产品介绍/产品介绍.html
关于 Vastbase 的迁移和同步,有多种适用的方案和工具可供选择,其中海量数据旗下的一键式异构数据库迁移系统 exBase,以及 TapData 这样的通用型数据同步工具。
关于 exBase
exBase 是由海量数据推出的一键式异构数据库迁移系统。是针对异构数据库迁移痛点定制的的解决方案,集数据库迁移评估、应用迁移评估、自动采集、数据库结构迁移、数据迁移、数据校验等功能于一体,具有流程化、自动化等特点,可协助用户轻松地将数据平滑、安全、完整地迁移至国产关系型数据库中,能够极大减轻迁移人员的工作强度以及迁移周期。
【功能列表】
- 数据库迁移评估
- 应用迁移评估
- 全量迁移
- 增量同步
- 迁移结果校验
- SQL 转换
- 迁移规则管理
【关键特性】
-
数据库支持情况: exBase 兼容多种数据库,源端支持 Oracle、MySQL、DB2、SQL Server、达梦等数据库,目标端支持 Vastbase、GaussDB、openGauss、MySQL、PostgreSQL 等多种开源数据库与商业数据库,还能支持Kafka 作为同步数据目标数据源。
-
智能评估:迁移前对数据库迁移所需的数据库对象移植、数据迁移、应用 SQL 改造等工作进行迁移可行性分析与工作量评估,提供可靠准确的数据帮助用户确认项目迁移可行性,以及协助用户设计最佳迁移方案、复查与调整项目计划,从而降低项目风险、增强项目控制力。
-
自动转换:exBase 能够自动对对象结构与 PL/SQL 对象,包括表、索引、序列、自定义函数、存储过程、外部过程等进行智能转换改写,并移植到新库。应用程序开发人员无需花费大量精力学习新旧库语法差异,更无需通过人力对数百行甚至数千行 PL/SQL 代码进行改写。对于部分较为依赖存储过程、自定义函数进行复杂数据逻辑处理的应用,相当于直接免去了 50% 或以上的开发工作量。
-
一键迁移:全图形操作界面,用户按需一键触发,exBase 即自动执行完整迁移过程。通过标准化迁移流程避免误操作、提升成功率。通过智能化设计有效缩短项目周期,帮助IT部门减少低价值工时占比,从而提升人均价值密度。
关于 TapData
TapData 由钛铂数据自主研发,专注于激发实时数据的应用价值,是一款以低延迟数据移动为核心优势构建的现代数据平台型工具,以出色的 CDC(Change Data Capture,变更数据捕获)能力和集中数据中心架构为关键特性,旨在以新颖的方式解决长期存在的数据集成问题。TapData 内置 100+ 数据连接器,支持多种数据源和目标之间的实时数据集成,且具有高度的可扩展性和自动化特性。其可视化配置界面简化了复杂的数据同步流程,适合企业级的实时数据集成需求。
【功能特性】
-
广泛的数据连接器支持:TapData 支持各类主流数据库,包括商业数据库、开源数据库、云数据库、SaaS 平台数据源、文件数据源等,并支持自定义数据源。
-
数据复制:TapData 的数据同步包括全量同步和实时增量同步两部分,可帮助您快速实现同/异构数据源间的实时同步,适用于数据迁移/同步、数据灾备、读性能扩展等多种