编写C#(.NET)或PERL文件的速度更快?

Sam*_*Sam 4 .net c# perl performance file-writing

我们有很多旧的遗留Perl脚本,它们连接到MS SQL db进程的一些记录和make文件.随着时间的推移,每日交易规模增加,这些脚本变得越来越昂贵.

此外,数据库随着越来越多的表而增长,修改旧的Perl脚本非常麻烦.正在考虑重做.NET下的一些主要脚本(在C#中)

在运行Windows Server的机器上使用一个与另一个相比,是否有速度优势?

这个想法再一次

  1. 执行查询

  2. 通过一些基本格式处理结果

  3. 将结果写入文件

小智 10

取决于各自的程序员是多么愚蠢.当正确初始化时,他们都应该舒适地使你在盘系统上的任何带宽饱和 - 这就是你的瓶颈.制作大型缓存写入(.NET BufferedStream)并使您拥有SSD或其他快速准备的内容.具有适当编程的perforamcne瓶颈是用于此类工作的盘子系统.