oracle - 如何在数小时内将大量数据(近 10TB)从 Oracle DB 传输到 Snowflake
问题描述
如何在数小时内将大量数据(近 10TB)从 Oracle DB 传输到 Snowflake?我看到一些付费选项,例如 Hevo 和 Fivetran。但是,我需要快速移动数据,这样我就不需要让生产系统停机。
解决方案
是否存在网络速度问题?
无论如何,数据在通过网络传输时应该被压缩。
分期涉及三个位置:
- 甲骨文数据库,
- 提取客户端,
- 和云存储。
您有两个数据传输:
- 在数据库和客户端之间,
- 以及在客户端和云存储之间。
如果 Oracle 版本是 12cR2 或更高版本,DB 客户端可以在将数据从数据库中取出时进行压缩。然后应再次压缩数据并将其传输到 Snowflake 目的地的云存储。
最后一步是将数据从云存储加载到雪花(在同一个数据中心内)......
推荐阅读
- laravel - 使用 rest api 压缩图像
- python - 如何绘制带有字符的元组
- dart - 如何在堆栈中定位小部件,但不匹配父级的宽度/高度?
- amazon-web-services - 带有 AWS 服务模板的 Git Webhooks 不起作用
- c# - 无法删除有帖子的作者
- javascript - 使用javascript生成一个固定长度的随机数,即70
- javascript - 小标签不适用于输入标签
- javascript - 如何在php中上传后显示图像处理同一页面上的AJAX请求
- svg - 在 SED 中将 SVG 路径分离为其可见组件的正确方法是什么?
- ios - 如何在 PJSIP 2.8 for iOS 中启用 WebRTC AEC?