PDO, mysql_* से थोड़ा धीमा है, लेकिन इसकी सुवाह्यता बहुत अच्छी है। पीडीओ कई डेटाबेस में सिंगल इंटरफेस प्रदान करता है। इसका मतलब है कि आप mysql के लिए mysql_query, MS sql आदि के लिए mssql_query का उपयोग किए बिना कई DB का उपयोग कर सकते हैं। बस $db->query("INSERT INTO...") हमेशा कुछ का उपयोग करें। कोई फर्क नहीं पड़ता कि आप किस DB ड्राइवर का उपयोग कर रहे हैं।
इसलिए, बड़े या पोर्टेबल प्रोजेक्ट के लिए पीडीओ बेहतर है। यहां तक कि ज़ेंड फ्रेमवर्क भी पीडीओ का उपयोग करता है।