六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 190|回复: 0

不同数据库之间的数据复制使用ETL来实现?

[复制链接]

升级  30%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
15
 楼主| 发表于 2013-1-30 01:32:07 | 显示全部楼层 |阅读模式
也许ETL对主从复制的实时性要求不高?

如果将来打造一套BI系统:
1. 数据源包括txt文件和SQL Server 2005 结构化数据并存
2. 用ETL工具比如kettle抽取数据到PostgreSQL做数据仓库
3. 将PostgreSQL数据库集群(或进一步实现主从复制)来提高容错和并发处理能力
4. 在其上架设OLAP服务器如 Mondrian
5. 在OLAP客户端使用报表工具如JPivot, BIRT等进行展现

其中第三步PostgreSQL其实是有专门工具支持集群和主从复制的,对于同型号数据库的复制,ETL似乎费力不讨好,多此一举;另外,如果是在oracle和SQL server之间用kettle做复制,这还叫复制吗?会不会这样评价:你没事在两个不同的数据库之间瞎拷贝啥呀?如果想搞点有用的东西出来,那就是用ETL抽取喽,这也不是复制啊

所以,这个问题似乎是个假问题 - 为了设计而设计。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表