因此,我的团队正在考虑使用C#连接到Netezza,我们计划将数据加载到Netezza,从Netezza提取数据,并在C#中编写更新查询。。
从我的研究中,我发现使用C#连接到netezza是可能的,我想知道你是否可以使用C#完成上面用粗体显示的所有操作,这样我们就可以决定是否使用C#对netezza做任何事情。在我们做出任何承诺之前,我们都想知道。我们要加载的数据类型是CSV文件。
这方面有什么好的资源吗?我一直找不到。
我们也有Aginity客户端工具,所以也许可以将Aginity纳入其中(我不想这样做,但如果更容易的话,我想知道(?
检索数据很简单,可以通过通常的通道完成(在光标上循环以获得结果(,但加载可能需要更长的时间。
Netezza不喜欢多个INSERT
查询;用单个INSERT
查询加载大量记录,因为它不支持多行插入,将花费长的时间。
当加载多条记录时,大多数人通常将数据写入".csv",并使用外部表语法执行插入。
在应用程序中,我们更喜欢通过命名管道加载/卸载数据,这样我们就不必事先将数据写入/读取磁盘。