如何实现oracle数据库大数据增量操作

[复制链接]
查看11 | 回复4 | 2015-12-6 09:34:26 | 显示全部楼层 |阅读模式
源表和目标表 直接哈希分区 64个 目标表在关联字段建本地分区索引 ,分区键和索引键一样目标表的分区最好分到多个表空间上写个存储过程按分区扫源表,操作目标表(更新或插入)开多个session调存储过程传分区为参数...
回复

使用道具 举报

千问 | 2015-12-6 09:34:26 | 显示全部楼层
由于数据量较大,在数据库里进行判断比较耗时,建议插入数据的时候加个日期。后续也增量插入数据,然后剔除相同,日期靠前的数据。...
回复

使用道具 举报

千问 | 2015-12-6 09:34:26 | 显示全部楼层
使用GUID来判断数据的唯一性,根据这个来判断是否同一条数据,先处理新增和删除的,最后处理修改的,修改的要对比,可否还需要最后更新日期,耗时会久一点...
回复

使用道具 举报

千问 | 2015-12-6 09:34:26 | 显示全部楼层
可以使用Oracle复制, 用物化视图做. 采用快速刷新的方式自动会把更新的数据更新到总数据库...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行