C# 上传 CSV 文件到 Netezza
C# upload CSV file to Netezza
所以我的团队正在考虑使用 C# 连接到 Netezza,我们计划 将数据加载到 netezza 中,从 netezza 中提取数据并编写更新查询全部用 C#。
根据我的研究,我发现可以使用 C# 连接到 netezza,我想知道您是否可以使用 C# 完成上面加粗的所有操作,以便我们可以决定我们是否可以做大约使用 C# 的 Netezza 的任何内容。在我们做出任何承诺之前,我们想知道。我们要加载的数据类型是 CSV 文件。
有这方面的好资源吗?我还没找到。
我们也有 Aginity 客户端工具,所以也许可以将 Aginity 合并到此(我不想这样做,但如果它更容易,我想了解一下)?
检索数据很简单,可以通过常用渠道完成(循环游标以获得结果)但加载时间可能会长一些。
Netezza 不喜欢多个 INSERT
查询;使用单个 INSERT
查询加载大量记录,因为它不支持多行插入,将花费 long 时间。
加载多条记录时,大多数人通常将数据写入“.csv”并使用 external table 语法执行插入。
在应用程序中,我们更喜欢通过命名管道 load/unload 我们的数据,这样我们就不必先 write/read 将数据写入磁盘。
所以我的团队正在考虑使用 C# 连接到 Netezza,我们计划 将数据加载到 netezza 中,从 netezza 中提取数据并编写更新查询全部用 C#。
根据我的研究,我发现可以使用 C# 连接到 netezza,我想知道您是否可以使用 C# 完成上面加粗的所有操作,以便我们可以决定我们是否可以做大约使用 C# 的 Netezza 的任何内容。在我们做出任何承诺之前,我们想知道。我们要加载的数据类型是 CSV 文件。
有这方面的好资源吗?我还没找到。
我们也有 Aginity 客户端工具,所以也许可以将 Aginity 合并到此(我不想这样做,但如果它更容易,我想了解一下)?
检索数据很简单,可以通过常用渠道完成(循环游标以获得结果)但加载时间可能会长一些。
Netezza 不喜欢多个 INSERT
查询;使用单个 INSERT
查询加载大量记录,因为它不支持多行插入,将花费 long 时间。
加载多条记录时,大多数人通常将数据写入“.csv”并使用 external table 语法执行插入。
在应用程序中,我们更喜欢通过命名管道 load/unload 我们的数据,这样我们就不必先 write/read 将数据写入磁盘。