- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在处理一个新项目并尝试确定是否应该使用 PDO_OCI 或 oci8 进行数据库连接。不幸的是,我认为没有人真正比较过这两者。
我所掌握的信息如下,以便您了解我为什么担心这个选择。 OCI8 是由 Oracle(AFAIK) 开发的,所以这似乎是一个不错的选择。我更喜欢 PDO,但它看起来不像 PDO_OCI 扩展已经有一段时间更新了,它在 PHP 文档页面上仍然被标记为实验性的。
如果有人能给我任何关于您为什么会/不会使用其中一个或另一个的想法,这样我就可以深入了解哪个更好,那就太好了。
最佳答案
我对将 PDO_OCI 与实验笔记一起使用感到非常紧张。但是,由于其数据抽象,我看到了在整个公司内标准化我们在 PDO 上的数据库连接的一个主要优势。我实现了一些测试以确保数据能够进入数据库并且能够承受预期的负载。此时它已成功处理了大约 15,000 条记录。
php.net 上关于它的说明说名称和函数可能会在未来的 PHP 版本中更改。我计划在升级之前测试我的实现,以确保功能没有改变,但我们可能会以任何方式进行。
我可以说它对我们来说效果很好。
关于php - PDO_OCI 与 OCI8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955361/
最近我将我的 opensuse 12.3 更新到了更新的 13.1 不幸的是,我无法编译所需的 pdo_oci.so。使用本指南,您可以在 12.3 上编译扩展: http://forums.open
我正在处理一个新项目并尝试确定是否应该使用 PDO_OCI 或 oci8 进行数据库连接。不幸的是,我认为没有人真正比较过这两者。 我所掌握的信息如下,以便您了解我为什么担心这个选择。 OCI8 是由
今天我的问题与 PDO、OCI8 和 PDO_OCI 有关。但从一开始。 我使用的是 Ubuntu 11.10 和 PHP 版本:5.3.8-1ubuntu3。我已经安装了 Oracle 10g Ex
我想在 Oracle 数据库中插入一些 base64 编码的数据(每个字段最多 500.000 个字符)。 因为在我开始使用 PDO 并将字段设置为 CLOB 之前,我还没有使用 Oracle 和 P
他, 几天以来,我一直在尝试在新服务器上的 PHP7 上安装 PDO_OCI。我曾经在其他服务器上使用过 PDO_OCI,但在 PHP 5.4 上,一切都很好,这个版本没有问题。 我有消息: :/ho
我工作的公司目前使用一些基本功能来抽象 OCI 库作为数据库连接的一种方式。我们正在考虑切换到 PHP 的 PDO 对象,但从一些快速搜索来看,Oracle 驱动程序似乎不如其他 PDO 驱动程序成熟
Oracle 数据库适配器:“pdo_oci”MySQL 数据库适配器:“pdo_mysql” 用于构建 JOIN 查询的代码: $db = Zend_Db_Table::ge
我需要在 ubuntu 机器上安装 PDO_OCI,没有可以用 apt-get 安装的默认包。 有很多教程展示了如何做,但是当我按照它们进行操作时,我遇到了与编译相关的问题(配置、制作...) 这是我
我想使用 ORM,但遗憾的是我们的数据库 (Oracle) 没有稳定的 PDO。 PHP 页面指出 PDO_OCI 扩展是“实验性的”并警告不要使用它。 似乎 Doctrine 和 Propel 都需
我如何使用 php 检测机器是否安装了 oracle (oci8 和/或 pdo_oci)? 我正在开发一个 PHP 项目,一些开发人员(例如我自己)已经安装了它,但主题人员几乎不需要安装它。我如何编
我是在服务器上设置 Oracle 数据库的新手,我正在 CentOS7 服务器上使用 Docker 设置 NGINX PHP-FPM 7.4 Alpine 和 Oracle 数据库(centos-re
我是一名优秀的程序员,十分优秀!