3

PHP と postgreSQL を使用した最初のプロジェクトで、MSSQL と ASP の経験が豊富です。pg_connect と PDO を使用してテスト接続を実行しましたが、すべて問題ありませんでした。3000 行の結果セットを使用していくつかのテストを行ったところ、pg_connect が PDO よりも少なくとも 20% 高速であることがわかりました。一方で、ほとんどの人が PDO を使用しているようですが、なぜですか? それぞれの長所と短所は何だと思いますか? ありがとう。

4

1 に答える 1

2

オブジェクト指向プログラミングに慣れているなら、PDO をお勧めします。妥当な量のデータベースとのやり取りを特徴とするほとんどのプロジェクトでは、おそらく *_connect 関数にラッパー クラスを使用することをお勧めします。すでにオブジェクトを使用しているため、PDO ではこの必要がなくなります。

また、PDO には準備済みステートメント用の便利なメソッドがあり、データを挿入/更新するための安全な方法です。

于 2013-01-10T20:15:06.057 に答える