9

新しいプロジェクトに取り組んでおり、データベース接続に PDO_OCI または oci8 を使用する必要があるかどうかを判断しようとしています。残念ながら、この 2 つを実際に比較した人はいないと思います。

私が持っている情報は次のとおりです。OCI8はOracle(AFAIK)によって開発されているため、これは堅実な選択のようです。私は PDO を好みますが、PDO_OCI 拡張機能がしばらく更新されたようには見えず、PHP ドキュメント ページではまだ実験的とマークされています。

どちらか一方を使用する/使用しない理由について誰かが私に考えを与えることができれば、どちらが優れているかをもう少し理解してこれに入ることができれば、それは素晴らしいことです.

4

2 に答える 2

9

実験ノートで PDO_OCI を使用することに非常に神経質になりました。しかし、PDO のデータ抽象化により、企業全体で PDO 上のデータベース接続を標準化することには大きな利点があることがわかりました。データがデータベースに到達し、予想される負荷に耐えられることを確認するために、いくつかのテストを実装しました。この時点で、約 15,000 レコードが正常に処理されました。

それに関するphp.netのメモには、名前と機能がPHPの将来のリリースで変更される可能性があると書かれています。機能が変更されていないことを確認するために、アップグレードする前に実装をテストする予定ですが、おそらく何らかの方法でそれを行うでしょう.

私たちにとってはうまくいっていると言えます。

于 2011-07-21T18:18:08.070 に答える
2

このスレッドから回答をコピーします: Oracle、PDO_OCI vs OCI8

オラクルはPDO用のドライバーの開発に興味がないようです.オラクルデータベースに近づけるために独自のドライバーを開発しています...オラクルドライバー...など.:)

私が見た限り、最大に対処できれば問題はありません。4000 CHARS の VARCHAR2 のテキスト。CLOB (および/またはそれ以上) が必要な場合は、PDO_OCI を使用しないでください。

于 2013-03-07T11:22:01.187 に答える