Gelecekte veritabanlarını değiştirmeyi planlamıyorsanız, bu gerçekten neyle daha rahat olduğunuza bağlıdır - OOP yaklaşımı veya eski okul işlev çağrısı yaklaşımı. Uygulamanızın güvenliği PDO/pg_* işlevlerine değil, hazır ifadeler ( http://be.php.net/manual/en/pdo.prepare.php ) gibi güvenli programlama yaklaşımlarını kullanmanıza bağlıdır. Her iki stilde de.
Kayıt kümesi önbelleğe almayı ( http://phplens.com/adodb/caching.of.recordsets.html ) ve diğer şık özellikleri destekleyen ADOdb gibi bir soyutlama katmanı kullanmayı da düşünebilirsiniz .
RDBMS olarak Postgresql kullanmaya devam edeceğinizi biliyorsanız, PDO yerine Postgresql uzantısı size en iyi hizmeti sunar.
PDO, esasen bir soyutlama katmanıdır - anekdot olarak, yerel pg_ işlevlerini kullanırsanız daha iyi performans elde edersiniz. Mümkünse, daha iyi bir fikir edinmek için birkaç kıyaslama yapın.
Kaynak