用于将单向多源复制到中央数据库的数据库体系结构/系统

时间:2014-10-13 03:32:42

标签: sql database postgresql database-design replication

我们正在寻找建立一个大型传感器节点网络,这些节点最终都会进入一个集中式数据库。当前系统(尚未扩展)包含一台机器,其中包含一个数据转换器,它接收原始传感器数据,为Postgres数据库写入适当的SQL调用,并执行调用以将数据填充到Postgres表中。

我已设置远程计算机以在远程位置记录传感器节点数据。我想设置一些系统,我可以以可靠的方式将数据从远程位置推送到中心位置。由于网络连接是一个问题,我不能只是做远程数据库写入,因为害怕丢失一些时间序列数据。

我现在有一个黑客攻击有点工作;我有一个脚本,它定期在远程计算机上转储本地postgres实例的内容,将其复制到主服务器,然后主脚本将该数据重新集成到它的数据库中。然后擦除远程机器上的数据库,以防止下次重复发生重复#34;同步"发生的情况。

有没有一种良好的,行业标准的方法来实现这一目标?我需要一种非常简单的方法来将单向多源复制到中心位置。我看过使用bucardo的postgres,但我还没有成功。我不确定我是否正确描述了系统,因此也非常感谢对此的反馈。

0 个答案:

没有答案