首页 > 解决方案 > 如何在数小时内将大量数据(近 10TB)从 Oracle DB 传输到 Snowflake

问题描述

如何在数小时内将大量数据(近 10TB)从 Oracle DB 传输到 Snowflake?我看到一些付费选项,例如 Hevo 和 Fivetran。但是,我需要快速移动数据,这样我就不需要让生产系统停机。

标签: oracledatabase-migrationsnowflake-cloud-data-platform

解决方案


是否存在网络速度问题?
无论如何,数据在通过网络传输时应该被压缩。

分期涉及三个位置:

  1. 甲骨文数据库,
  2. 提取客户端,
  3. 和云存储。

您有两个数据传输:

  1. 在数据库和客户端之间,
  2. 以及在客户端和云存储之间。

如果 Oracle 版本是 12cR2 或更高版本,DB 客户端可以在将数据从数据库中取出时进行压缩。然后应再次压缩数据并将其传输到 Snowflake 目的地的云存储。

最后一步是将数据从云存储加载到雪花(在同一个数据中心内)......


推荐阅读