java - oracle blob数据迁移到Amazon s3

标签 java oracle amazon-s3 jdbc spring-batch

我在一张表中的Oracle数据库中有大数据(1000GB)作为Blob或Clob,我打算将整个Blob数据迁移到Amazon s3中。

我正在考虑的解决方案部分是编写jdbc api,该api从oracle中提取blob数据,并使用aws sdk推送到Amazon s3。

我为这种方法编写了poc,从最初的测试中发现要花费多少时间来上传数据,我发现上传15 GB的文件需要1个小时(用于多线程)

但是我认为我不能使用这种方法将1000GB的数据上传到s3,因为这样做会花费很多时间。

有没有其他方法可以实现这一目标?



更新了问题

我打算在此用例中使用远程远程分区进行弹簧批处理,这是一个好方法

感谢您的答复

最佳答案

寻找Amazon SnowBall服务。

关于java - oracle blob数据迁移到Amazon s3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62067272/

相关文章:

sql - select 语句中的动态表名

oracle - 导入 Oracle 备份时出错

amazon-web-services - 云信息模板: Cloudfront DomainName WebsiteURL returns Error

amazon-web-services - 如何仅使用 aws codebuild 服务将 github 代码复制到 s3 存储桶?

php - Laravel 8 从 AWS S3 Buckets 下载文件

java - 如何对泛型类型列表进行 instanceof 检查?

java - 如何在保持弱一致性的同时迭代 ConcurrentSkipListMap

java - picocli:如果没有给出参数则显示帮助

java - Android:如何将 Google map 添加到 ViewPager?

oracle - Power BI 中的区分大小写