我正在致力於將大型本地Oracle單一應用程序遷移/集成到基於雲的微服務。很長一段時間,微服務需要從Oracle數據庫提供並同步。Oracle Golden Gate與微服務集成
其中一種替代方法是使用Oracle Golden Gate進行數據庫到數據庫的近實時複製。好處是它似乎是可靠和有彈性的。缺點是它適用於低級別的CDC/DB更改(而不是應用程序級別的事件)。
另一種方法是從源數據庫創建更高級別的業務事件,方法是豐富數據並將其推送到Kafka。缺點是它會對源數據庫施加更多的負載,並且需要源的持久性。
有人處理過類似的問題嗎?任何建議表示讚賞。