【发布时间】:2012-08-16 05:18:35
【问题描述】:
我有选择查询数据库的列表要求
- 安全性
- 灵活性
- 快速
这是fuelphp中的查询函数数据库
我的问题
当我使用 ORM 映射器时,我对 flexible 点有疑问。我读过 this 和 this 说 ORM 不能按表的字段选择,ORM 可以获取表中的所有列,如果连接表将传递大量数据,但 ORM 是高安全性的,我没有现在快不快也许有人可以解释,但我认为会慢,因为 ORM 获取所有数据,这只是我的看法。
-
当我使用 Direct Query 时,我遇到了安全问题,因为可能会进行 SQL 注入,但使用 Direct Query 我们可以自定义查询数据库,我认为速度会比 ORM 提高。
李> 当我使用查询构建时,当我想加入两个或更多表时遇到问题,这个功能在fuelphp中仍然不可用,但是查询构建器的安全性比直接查询更好,速度会提高我想想。
好吧,这只是我的看法,实际上我想使用 ORM,因为我更喜欢安全性而不是其他,我认为这非常重要。
我的问题
- 您对此问题有何建议?
【问题讨论】: