相关疑难解决方法(0)

在MySQL和PHP中进行计算

语境:

  • 我们有一个PHP/MySQL应用程序.
  • 计算的某些部分直接在SQL中完成.例如:过去24小时内创建的所有用户都将通过SQL查询返回(NOW() - 1天)

同事和我之间正在进行辩论,我认为我们应该:

A.将所有计算/代码/逻辑保存在PHP中,并将MySQL视为"哑"信息库

他的意见:

B.根据什么更轻松/更快地进行混合搭配.http://www.onextrapixel.com/2010/06/23/mysql-has-functions-part-5-php-vs-mysql-performance/

我正在考虑可维护性的观点.他正在考虑速度(正如文章指出的那样,MySQL中的某些操作速度更快).


@ bob-the-destroyer @tekretic @OMG Ponies @mu太短了@Tudor Constantin @tandu @Harley

我同意(并且很明显)高效的WHERE子句属于SQL级别.但是,例如:

  1. 使用NOW()计算24个句点 - 在SQL中1天选择在过去24小时内创建的所有用户?
  2. 返回大写的所有用户的名字和姓氏?
  3. 连接字符串?
  4. (想法,伙计?)

清除属于SQL域的示例:

  1. 特定的WHERE选择
  2. 嵌套的SQL语句
  3. 订购/分拣
  4. 选择DISTINCT项目
  5. 计算行/项目

php mysql maintainability performance

49
推荐指数
4
解决办法
2万
查看次数

标签 统计

maintainability ×1

mysql ×1

performance ×1

php ×1