1

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

但是,将来我们可能希望使用不同的数据库(例如 MySQL)。为了避免不得不重写访问数据库的代码的痛苦,我正在考虑使用抽象层。

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

我有三个相关的问题:

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

0 回答 0