玩不转数据库集成?因为你还没看这篇!

01什么是数据库集成
要了解数据库集成,我们需要先弄清楚数据集成的概念。数据集成就是将若干个分散的数据源中的数据,逻辑地或物理地集成到一个统一的数据集合中。数据集成的核心任务是要将互相关联的异构数据源集成到一起。数据集成的数据源主要指数据库,广义上也包括各类XML、HTML、JSON、电子邮件、普通文件等结构化、半结构化信息。数据源的异构性一直是困扰很多数据集成系统的核心问题。
对数据库而言,异构相对简单,只要实现字段到字段、记录到记录的映射,解决其中的名字冲突和数据类型冲突即可。这种映射都很直接,比较容易实现。通过数据库接口的方式,访问授权对象(比如表、视图、存储过程、函数、序列、同义词等等),这就是数据库集成,是数据集成中最常见、最简单的一种技术实现方式。
02什么情况用数据库集成
l 网络安全性可控(连接的网络建议在内网,公网要使用数据库代理模式)
l 交互数据量大
l 数据实时性要求不高
l 对方系统要求使用数据库集成
03苍穹数据库集成方案
集成的第一步永远是建立连接,作为苍穹系统与外部第三方系统数据的沟通桥梁,集成服务云支持苍穹与第三方环境通过JDBC数据库直连的集成方式。
同时集成服务云还提供了通过数据库代理实现2个系统的集成,代理部署在能够访问到客户数据库的环境中,通过JDBC直连;代理与集成云平台则通过WebAPI接口连通。

注:JDBC全称Java DataBase Connectivity,即Java数据库连接,简单来说就是在Java应用中通过它来发送SQL语句操作数据库。
04数据库集成应用场景
数据库直连
集成云(私有云)直连数据库,如MySQL/Oracle/SQL Server/PG数据库,同步数据库表。
连接的搭建分两步:
1)新增连接配置
定义连接类型:MySQL。
服务器IP、端口:数据库服务器的IP、端口。
登陆用户、登陆密码:需要集成的数据库用户和密码,连接配置的用户除了要有数据操作权限,还需要有获取表定义权限。
数据库名:需要集成的数据库名。

2)测试
玩不转数据库集成?因为你还没看这篇!
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



