在我的工作中,我们有一个项目,我们在RDS oracle中开发触发器,然后使用AWS lambda代码将数据从临时表移动到RDS Postgres。
是否有其他方法可以让我在RDS Postgres中执行相同操作并记录RDS Oracle中的所有数据更改(插入,更新和删除),并尽快将数据写入RDS Postgres?我知道我可以使用触发器做到这一点,但这需要很多时间,而且需要很多技术。有没有其他可扩展的方法可以让我做到这一点?我们的云环境位于AWS中。
在我的工作中,我们有一个项目,我们在RDS oracle中开发触发器,然后使用AWS lambda代码将数据从临时表移动到RDS Postgres。
是否有其他方法可以让我在RDS Postgres中执行相同操作并记录RDS Oracle中的所有数据更改(插入,更新和删除),并尽快将数据写入RDS Postgres?我知道我可以使用触发器做到这一点,但这需要很多时间,而且需要很多技术。有没有其他可扩展的方法可以让我做到这一点?我们的云环境位于AWS中。
1条答案
按热度按时间pzfprimi1#
您可以使用EventBridge响应Oracle事件(插入、更新和删除),并使用Lambda处理这些事件。
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-cloud-watch-events.html