mysql - 本地 Firebird 数据库复制/同步到在线数据库

标签 mysql firebird database-replication

我正在寻找如何将数据从本地 firebird 数据库同步到在线数据库的技巧?几条评论:

  1. 在本地机器上,我使用将数据保存在 firebird 数据库上的销售软件。有互联网连接,但我想避免直接访问数据库(因为晚上 9 点后电脑将关闭)。
  2. 我想创建一个在线应用程序(基于 foundation + php + 数据库),我可以在其中查看每日销售额并探索过去的数据。
  3. 在本地数据库中,我需要从几个不同的表中提取数据,我想将它们作为单个表保存在在线/最终数据库中(包含字段:#id、交易日期、交易值(value)、销售经理) .

虽然我大部分时间都知道如何创建应用程序的前端,部分后端我仍然想知道就数据库而言什么是最佳选择 - mysql? (这是我的第一个想法)。或者更确切地说,我应该专注于 NoSQL?

您对数据同步有何建议?我应该使用 symmetricsDB(很难配置)或等效的,我应该编写一个脚本,将数据从 firebird 推送到 json/xml?我指的是您的知识和最佳实践

最佳答案

  • 放置一个将调用简单数据泵/复制脚本的计划作业。
  • 从脚本连接到源销售数据库,检索从上次复制添加的连接数据并将它们插入“在线”数据库。
  • 您也可以将 Firebird 作为在线数据库,因为它与 PHP 配合得很好。

关于mysql - 本地 Firebird 数据库复制/同步到在线数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47703849/

相关文章:

mysql - 过滤来自两个左连接的数据

mysql - 在表名或列名中使用保留关键字时收到 Propel 语法错误

php - 在 PHP 中使用一组预定义的数字填充数组

MySQL:写入从节点

MySQL 复制错误 'You cannot ' 在查询时更改“如果启用日志记录则记录表”

php - 如何从数据库中获取数据以在laravel中查看页面?

sql - SQL查询中的循环?

c# - 连接到 .NET 中嵌入了 C# 的 Firebird 3 时出现问题

image - 使用 firebird 从 delphi 中的 blob 字段加载和保存图像

mysql - 日常 MySQL(部分和过滤)复制的最佳实践?