Redshift
一般來說,我們應該避免在 Redshift 中使用 ORM
我的團隊正在考慮將 Hibernate/Envers 用於 Redshift 數據的粒度時間點回滾解決方案。我聽說使用帶有 Redshift 的 ORM 不是一個好主意。使用 ORM(例如 hibernate 和 Redshift)是否有特別的缺點?
存在與使用 ORM 相關的已知缺點。它們是世界的面向對像模型和關係模型之間固有阻抗的結果。缺少 Redshift 特定的 Hibernate 方言可能會加劇這些問題,並且使用 Postgres 方言可能會導致其他問題,因為Redshift 不支持許多 Postgres 功能。
簡而言之,我固執己見的建議是,不要將 ORM 用於任何重要的應用程序,無論是否使用 Redshift。"
$$ G $$Redshift 數據的正常時間點回滾解決方案”聽起來不像。