我需要快速更新大型数据库。用脚本语言编写代码可能更容易,但是我怀疑C程序可以更快地完成更新。有人知道是否进行过比较速度测试?

最佳答案

不会的。
更新速度取决于:

  • 数据库配置(使用的引擎,数据库配置)
  • 服务器的
  • 硬件,尤其是HDD子系统
  • 源机器与目标机器之间的网络带宽
  • 传输的数据量

  • 我怀疑您认为脚本语言将成为最后一部分-传输的数据量。

    任何脚本语言都将足够快地交付数据。如果您需要快速解析/转换大量数据-是的,C肯定是首选语言。但是,如果它将简单的字符串数据发送到db,则这样做没有任何意义,尽管这并不意味着很难为UPDATE操作创建简单的C程序。用C语言完成它并不是那么复杂,从“复杂性”的角度来看,它几乎与使用PHP的mysql_函数相当。

    09-04 11:18
    查看更多