我正在寻找如何将数据从本地 firebird 数据库同步到在线数据库的技巧?几条评论:
- 在本地机器上,我使用将数据保存在 firebird 数据库上的销售软件。有互联网连接,但我想避免直接访问数据库(因为晚上 9 点后电脑将关闭)。
- 我想创建一个在线应用程序(基于 foundation + php + 数据库),我可以在其中查看每日销售额并探索过去的数据。
- 在本地数据库中,我需要从几个不同的表中提取数据,我想将它们作为单个表保存在在线/最终数据库中(包含字段:#id、交易日期、交易值(value)、销售经理) .
虽然我大部分时间都知道如何创建应用程序的前端,部分后端我仍然想知道就数据库而言什么是最佳选择 - mysql? (这是我的第一个想法)。或者更确切地说,我应该专注于 NoSQL?
您对数据同步有何建议?我应该使用 symmetricsDB(很难配置)或等效的,我应该编写一个脚本,将数据从 firebird 推送到 json/xml?我指的是您的知识和最佳实践
最佳答案
- 放置一个将调用简单数据泵/复制脚本的计划作业。
- 从脚本连接到源销售数据库,检索从上次复制添加的连接数据并将它们插入“在线”数据库。
- 您也可以将 Firebird 作为在线数据库,因为它与 PHP 配合得很好。
关于mysql - 本地 Firebird 数据库复制/同步到在线数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47703849/