首先 - 这并不是要成为一个“更好的、无知的非离子战争线程”……而是,我通常需要帮助来做出架构决策/论证以提交给我的老板。
跳过细节 - 我只是想知道并找到任何对 Shell 与 [在此处插入通用编程语言(解释)进行了一些性能比较的人的结果,例如 C# 或 Java ......
令人惊讶的是,我花了一些时间在谷歌上搜索这里没有找到任何这些数据。有没有人在不同的用例中做过这些比较?像在 XYX 循环中一样访问数据库,执行不同类型的 SQL(Oracle 首选项,但 MSSQL 会执行)查询,例如任何 CRUD 操作 - 也没有访问数据库,只是常规 50k 循环类型比较执行不同类型的计算,以及那种性质的东西?
特别是 - 现在,我需要比较从 shell 脚本访问 Oracle DB 与 C#(同样,任何解释的 GPPL 都可以,即使是更高级别的,如 Python)。但我还需要了解标准编程计算/指令/等...
在你问‘为什么不自己写一个快速测试?答案是:我的整个人生/职业生涯都是一名 Windows 开发人员,并且对 Shell 脚本的了解非常有限——更不用说整个 *nix 了……所以在这里向更有经验的人提问是非常有益,更不用说节省时间了,因为我们正处于接近永久的最后期限紧缩状态;)。