【问题标题】:browser query vs python MySQLdb query [closed]浏览器查询与python MySQLdb查询[关闭]
【发布时间】:2012-07-15 13:23:45
【问题描述】:

我想知道使用浏览器的mysql查询是否更快或python的MySQLdb更快。我将 MysqlDb 与 PyQt4 用于桌面 ui 和 PHP 用于 web ui。

【问题讨论】:

  • 你为什么要比较这些不同的东西?
  • 做个测试用例找出来?
  • 我正在设计一种以mysql为基础的新型数据库。我必须为用户制作一个用户界面以使事情变得简单。所以我不得不决定是做一个web ui还是一个桌面ui
  • 取决于你需要什么,你需要用户有一个web ui吗?..另一方面你可以同时做..
  • 因为制作网页应用比制作桌面应用要容易得多。我只会制作桌面版本,只要它更快。

标签: php python mysql pyqt4 mysql-python


【解决方案1】:

浏览器不执行数据库查询(除非您考虑嵌入式 SQLite 数据库),因此您的问题不仅荒谬,而且实际上完全无关紧要。

【讨论】:

    【解决方案2】:

    我相信您问的是 Python 还是 PHP(我认为您所说的浏览器是什么意思?)在进行数据库调用方面效率更高。

    答案?这取决于具体的代码和调用,但基本相同。 Python 和 PHP 都是解释型语言,并在运行时解释代码。如果您使用的任何一种语言都经过编译(例如,如果您使用 C),我会说您可能会看到其中一种语言的速度优势,但是根据您提供给我们的当前信息,我可以不要真的判断。

    我会使用您最熟悉或认为最适合该任务的语言 - 它们都将连接到 MySQL 数据库并执行完全相同的命令和查询,因此只需以最简单的方式编写代码你可以做到的。

    另外,您提出的问题没有多大意义。浏览器不与 MySQL 数据库交互,PHP 会在您请求页面时由服务器执行。

    【讨论】:

    • “Python 和 PHP 都是解释型语言,在运行时解释代码。”它...比这复杂一点。
    • 我试图保持相当简单(既因为 OP 似乎刚刚开始,而且我不想说任何不正确的东西,因为我对解释语言和编译语言之间差异的了解是只是马马虎虎)
    • 很公平。我只是不想让任何人盲目引用它。
    猜你喜欢
    • 2012-12-04
    • 2014-05-16
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2018-01-02
    • 2015-01-18
    • 1970-01-01
    相关资源
    最近更新 更多