0

我有一个 PostgreSQL 数据库,它将来自传感器的实时数据存储在一个特定的表中(每 30 秒)。

我想做的是定期从远程 PostgreSQL 数据库(例如每 30 秒)获取数据并将它们存储在 SQL Server 2005 中以在本地操作它们。我不在乎有两个具有重复表的数据库。其实这就是我想要实现的!

到目前为止,我将 PostgreSQL 与 SQL Server 作为链接服务器,我可以查询和检索传感器数据。但是,出于性能原因,我更喜欢将它们存储在我的 SQL Server 中。

到目前为止的解决方案:

  • 使用链接的PostgreSQLselect openquery进行语句并将结果插入到我在 SQL Server 中的表中。定期重复此操作并仅存储新数据(例如,使用更大的时间戳)。

我认为我提出的解决方案并不理想。我想知道在两个数据库之间实现这种同步的最佳实践是什么。

先感谢您!

4

1 回答 1

1
于 2012-03-17T21:02:44.463 回答