Ich habe einen Großteil der Zend_Db-Komponente für das Zend Framework bis zum Release 1.0 entwickelt. Es war das Ziel, dass die Adapter identisch oder so ähnlich funktionieren, wie dies von der PHP-Erweiterung unterstützt werden kann.
Derselbe Satz von Unit-Tests kann für beide MySQL-Adapter praktisch ohne Unterschied ausgeführt werden. Leistungsmäßig gibt es keinen messbaren Unterschied.
Der Grund, warum Sie sich für eines entscheiden würden, und der einzige Grund, warum wir Mysqli überhaupt unterstützt haben, anstatt nur PDO_MySQL, ist, dass Sie in einer PHP-Umgebung bereitstellen müssen, in der Sie die PDO-Erweiterung nicht aktiviert haben, und Sie tun es Sie haben nicht das Recht, die Umgebung zu ändern. Zum Beispiel eine Commodity-Hosting-Umgebung.