从 Unidata 到 MySQL 的双向通信
2-way communication from Unidata to MySQL
一位客户有一个应用程序在 Unidata 数据库中存储大量数据。此数据每天复制到 MySQL 数据库。有人可以指出正确的方向让数据双向同步吗?我们需要能够使用自定义应用程序更新 MySQL 数据库,并将数据传输回主应用程序的 Unidata 数据库。我已经尽可能多地研究和阅读,但找不到关于该主题的太多信息。
如果没有某种明确的代码来了解数据的含义以及如何协调冲突,这将有些困难。两个同类数据库都已经够难的了,更不用说一个关系系统和一个非关系系统了。
http://docs.rocketsoftware.com/nxt/gateway.dll/RKBnew20/unidata/v7.3.7/unidata_vsgschemaapiuserguide_v737.pdf 提供了有关如何以某种关系方式访问您的 unidata 数据库的信息,但是设置工作量很大。
我有两个建议approaches/answers:
1) 如果你有了解 MySQL 方面的人和了解 Unidata 的人,让 MySQL 方面创建一个提取物,将其移动并编写一些 UniBasic 代码以智能合并数据.
2)如果你有幸遇到一个懂两面的人,他们可以在Java/DotNet中编程,创建一个程序来查询MySQL面和inserts/updates面即时 UniObjects(我再次调用一些 UniBasic 代码来做到这一点,但这只是我的偏见)。
这些都不是特别的 "easy",但我都做过,而且它们确实有效。选项 1 是蛮力方法,如果这是我的问题我会怎么做。
一位客户有一个应用程序在 Unidata 数据库中存储大量数据。此数据每天复制到 MySQL 数据库。有人可以指出正确的方向让数据双向同步吗?我们需要能够使用自定义应用程序更新 MySQL 数据库,并将数据传输回主应用程序的 Unidata 数据库。我已经尽可能多地研究和阅读,但找不到关于该主题的太多信息。
如果没有某种明确的代码来了解数据的含义以及如何协调冲突,这将有些困难。两个同类数据库都已经够难的了,更不用说一个关系系统和一个非关系系统了。
http://docs.rocketsoftware.com/nxt/gateway.dll/RKBnew20/unidata/v7.3.7/unidata_vsgschemaapiuserguide_v737.pdf 提供了有关如何以某种关系方式访问您的 unidata 数据库的信息,但是设置工作量很大。
我有两个建议approaches/answers:
1) 如果你有了解 MySQL 方面的人和了解 Unidata 的人,让 MySQL 方面创建一个提取物,将其移动并编写一些 UniBasic 代码以智能合并数据.
2)如果你有幸遇到一个懂两面的人,他们可以在Java/DotNet中编程,创建一个程序来查询MySQL面和inserts/updates面即时 UniObjects(我再次调用一些 UniBasic 代码来做到这一点,但这只是我的偏见)。
这些都不是特别的 "easy",但我都做过,而且它们确实有效。选项 1 是蛮力方法,如果这是我的问题我会怎么做。