我正在使用PostgreSQL处理PHP Web应用程序。所有的SQL查询都是从PHP代码中调用的。我没有看到任何视图,函数或存储过程。据我了解,它总是更好地使用这些数据库子程序,因为它们被存储在数据库中的优势:PHP和数据库:视图,函数和存储过程性能
- 封装
- 抽象
- 访问权限(仅限于数据库管理员)和责任
- 避免编译
我觉得我读一些有关的性能改进了。我真的不明白为什么球队还没有使用这些。在这种特殊情况下,我想从经验中知道,有没有什么理由不使用它们?
大多数情况下,当代码中有很多“SELECT”查询时,为什么不使用Views?
我正计划重构代码并开始编码数据库服务器上的子例程。我想知道赞成或反对的意见。该项目是相当大的(很多表),并期望大量的数据被存储。您在社交网络中拥有更多内容的数据量非常大。
二,什么时候会“需要”功能? – 2009-07-17 15:49:37
当它不是业务逻辑,但需要逻辑来提取数据。 – WolfmanDragon 2009-07-17 16:45:14