将ADOdb用作PHP抽象层有哪些性能损失?

时间:2013-08-22 09:21:53

标签: php oracle database-connection database-abstraction

我们目前正在开发一个使用Oracle数据库后端的相对简单的PHP应用程序。到目前为止,我一直在使用PHP OCI8 extension连接到数据库。

但是,将来我们可能想要使用不同的数据库(例如MySQL)。为了省去必须重写访问数据库的代码的痛苦,我正在考虑使用抽象层。

PHP数据对象(PDO)是一种可能性,但只有Oracle的实验性支持,所以我正在关注ADOdb(虽然我仍然对替代方案持开放态度)。它看起来像一个相对较小的下载,我喜欢它可以被“插入”并包含在现有的PHP应用程序中。

我有三个相关的问题:

  • ADOdb中的 Oracle 支持是否足够好/可靠?
  • 虽然我认识到使用抽象层时总会有一些性能损失,但这可能会过度吗?
  • 将ADOdb与Oracle(或任何数据库)一起使用时,有什么方法可以提高性能吗?

0 个答案:

没有答案