【发布时间】:2019-01-06 12:17:43
【问题描述】:
我有一个通过 Odoo API 与 Odoo 数据库集成的应用程序。我的应用程序有 Mongodb 数据库。基本上,我们调用 Odoo API 从 Odoo 获取员工,向员工对象添加一些字段并将其存储在我们的 monogodb 数据库中。我的问题是如果两方之一编辑员工详细信息,如何保持我们的数据库和 Odoo 数据库之间的同步? cron 作业是个好主意,所以我可以每 10 秒左右调用一次 Odoo API 并检查是否有任何更改并更新我的数据库?
【问题讨论】:
-
Odoo 通常使用 PostgreSQL 作为其数据库引擎,后者有一个名为 Write Ahead Log 的特性,简称 WAL。也许您可以阅读它,过滤您感兴趣的操作并将它们复制到 MongoDB 数据库中。