我正在研究获得电子商务解决方案。开发人员一直在告诉我,没有简单的方法可以将Firebird中现有的库存数据库与他们创建的新电子商务数据库同步。 我无法摆脱我当前的数据库,只能使用新的电子商务数据库。将我的Firebird数据库更改为SQL还是mySQL可以简化与我的电子商务解决方案的通信? 我不能用任何一种在任何一方都有变化时更新我的数据库的语言创建一个脚本吗?
答案 0 :(得分:0)
您没有提及将用于电子商务解决方案的数据库,但无论如何,在应用程序级别完成您想要执行的操作应该非常简单。对两个数据库运行SQL更新命令(在应用程序级别),两个数据库应保持良好同步。
这可能需要一些工作,因为这两个系统可能没有完全相同的SQL支持,但它应该可以正常工作。您还需要注意发送到两个数据库的SQL命令的类型,以确保它们将在两个DB中进行完全相同的更新(并在两个DB上以相同的顺序执行)。
答案 1 :(得分:0)
我看到你上面有一些有用的建议。 如果DBMS或数据库结构之间仍存在冲突,您仍可以通过API进行管理。 API可以在库存和电子商务之间架起一座桥梁。这样您就可以同步。