寻找在 S3 存储桶中复制 oracle table 的最佳方法

Look for best approach replicating oracle table in S3 bucket

我的问题:

我需要一个从我组织的 Oracle 数据库(Oracle 云基础设施)创建到 AWS S3 存储桶的数据管道。理想情况下,我希望有某种机制让 oracle 推送已进入数据库的新数据,以便在添加时将其推送到 S3 存储桶(以任何格式)。

问题:

Oracle 本机,特别是 Oracle 云基础设施,这可能吗?

或者您有没有看到更好的解决方案?

注意: 我看到 AWS 有数据同步产品,这似乎可以解决这个问题,但我不确定它是否适合这个特定问题。

一个S3桶是对象存储;它只能保存完整的文件。您不能像在普通文件系统中那样打开和更新现有文件,即使只是添加新行也是如此。您需要在 Oracle 之外构建整个文件,然后使用其他机制将其推送到 S3。

您可能需要考虑以下步骤:

然后:

或:

或: