我在Server中有一个包含一天收集的数据的数据库,在PostgreSQL中有一个包含OSM数据的数据库。我需要修改收集的数据,以便为我的用户创建报告。
现在,我设想以某种方式从Server调用PostgreSQL过程,将收集到的数据传递给PostgreSQL,对该数据执行一些操作,并将另一个结果集返回给Server,用于创建报表。
实现这一目标的“最有效”方法是什么?或者,更好的问题是atm,实现这一功能的方法是什么?
我的想法是将Server和PostgreSQL连接到PostgreSQL ODBC驱动程序,然后将数据从Server复制到PostgreSQL表,在PostgreSQL上运行该存储过程,并将数据返回到Server结果表。但是,这不是计划中的任务。传输到PostgreSQL的数据包含纬度、经度和方位,大约有2-3百万行,分析它们的函数要求每记录一条,而不是一次全部记录。
发布于 2016-01-22 16:47:48
我的方法是使用C#和npgsql连接到postgres。
我创建了一个应用程序:
https://stackoverflow.com/questions/34934407
复制相似问题