快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

卢健_异构数据向PostgreSQL实时同步pdf 23页

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

异构数据库向PostgreSQL实时同步
卢健 lujian@
山东瀚高基础软件股份有限公司
公司简介
十年一剑
山东瀚高于2005年成立,2015年新三板挂牌 【瀚高股份 833644】
专注数据库与服务,客户覆盖公司、金融、公安、卫生、大型企业
优秀的DBA团队,多名OCM、Linux/Unix认证工程师
2010年尝试PostgreSQL商业化推广(HGDB)
积累了丰富的迁移及PG管理经验
不断完善研发团队、积极参与PG社区活动
目录
HVR 对PostgreSQL的支持
HVR 功能简介
异构数据库实时同步场景分析
需要向PostgreSQL同步数据的场景
PostgreSQL使用逐渐增多,遇到了更多的问题:
应用迁移 —— 从XX数据库迁移到PostgreSQL
数据交互 —— 从其他数据库采集数据到PostgreSQL
BI、数据仓库 —— 汇总数据到PostgreSQL、GreenPlum
一次性迁移,较好处理
数据迁移只是其中的一小部分工作
需要兼顾性能,不能对原系统造成太大影响
实时性!跨部门如何处理?
数据加载效率!
工具选择
需求:从其他数据库将数据同步到PostgreSQL
ORA2PG…
Trigger-Based
易用
高效实时
稳定
ETL
FDW、DBLINK
应用开发
Log-Based
目录
HVR 对PostgreSQL的支持
HVR 功能简介
异构数据库实时同步场景分析
HVR 介绍
SaaS
IaaS and
PaaS
INGRES
ORACLE
(EXADATA)
DB2 ON
LUW and
AS400
SQL
SERVER
SHAREPOINT
FILES
HADOOP
OTHER
XML
SALESFORCE
AMAZON
REDSHIFT
AMAZON EC2
AMAZON RDS
WINDOWS
AZURE
PARACCEL
(MATRIX)
VECTORWISE
(VECTOR)
TERADATA
GREENPLUM
HAWQ
POSTGRES
HVR 架构
HUB DB
日志进程
调度进程
Capture
Capture
Integrate
Integrate
Integrate
Integrate
DB #1
DB #2
Redo logs
Redo logs
HVR Agent
TX Files
DB #3
DB #4
DB #5
DB #6
HVR Agent
HVR Agent
HVR Agent
以HUB为中心的集中星型架构
尽量减少磁盘I/O
目标端不可用时,在HUB服务器生成TX日志文件
源端/目标多不需要复杂配置
尽量使用数据库Native interface
HUB维护CHANNEL状态
HUB记录和跟踪复制相关的所有信息
利用HUB实现统一监控
功能:实时同步
在线增加/删
除同步表
LOG-BASED
变更数据捕获
Native 数据库连接
对源库性能
影响最小化
基于事务复

良好的扩展

高效、并行
批量加载
Native
Drive
(非odbc)
确保数据一
致性
对于异构数据库,初始化同步时自动生成DDL
传输过程中支持数据流压缩、加密及带宽使用控制
功能:online refresh
SQL1 Update tb1 set id=10
…… ……
SQL10 Insert tb1 (id,name) values (12,’wangwu’)
14:01:01
14:01:02
14:01:03
14:01:04
14:01:05
14:01:06
14:01:07
SQL1 Update tb1 set id=10 √
…… …… √
SQL10 Insert tb1 (id,name) values (12,’wangwu’) √
SQL11 Update tb1 set id=10
…… ……
SQL20 Insert tb1 (id,name) values (12,’wangwu’)
SQL21 Update tb1 set id=10
…… ……
SQL30 Insert tb1 (id,name) values (12,’wangwu’)
SQL31 Update tb1 set id=10
…… ……
SQL40 Insert tb1 (id,name) values (12,’wangwu’)
SQL41 Update tb1 set id=10
…… ……
SQL50 Insert tb1 (id,name) valu

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1922638