【发布时间】:2014-03-24 09:06:28
【问题描述】:
我正在使用 php 5.3 和 postgresql 9.1
目前,我正在通过从数据库中获取数据并处理数据并最终在数据库中插入/更新/删除,在 PHP 中的“外部”数据库中进行数据库工作,但是随着我越来越习惯使用 postgresql 函数,我已经开始编码plpgsql。
现在,我想知道两者之间是否有任何速度差异,或者我可以使用任何我觉得舒服的。
此外,更高版本的答案是否相同 => php 5.5 和 postgresql 9.3
【问题讨论】:
-
这完全取决于你实际做什么。你能给我们看看代码吗?
-
我想我会因为发布这个答案而被否决,所以这里是:“这取决于!”
-
主要是获取数据的计算部分,根据特定条件对数据进行不同类型的计算,然后插入/更新到数据库。
-
@feeela 请详细说明它将取决于什么。即使是一般性的想法也会对我有所帮助。
-
这取决于您的应用程序在将业务逻辑外包给 DBMS 时依赖特定的 DBMS 是否是个好主意。它还取决于您正在执行的任务。简单的字符串操作或过多的数据计算。它还取决于您对 PHP 与 plpgsql 中的存储过程的了解。还有更多“这取决于”。未知因素太多——您的问题不够具体,无法为您提供有用的建议。
标签: php postgresql postgresql-9.1 plpgsql