Ho sviluppato molto del componente Zend_Db per Zend Framework attraverso la versione 1.0. L'obiettivo era che gli adattatori funzionassero in modo identico o il più vicino possibile all'estensione PHP.
Lo stesso set di unit test può essere eseguito su entrambi gli adattatori MySQL, praticamente senza alcuna differenza. Per quanto riguarda le prestazioni, non c'è alcuna differenza misurabile.
Il motivo per cui dovresti scegliere uno sull'altro e l'unico motivo per cui abbiamo supportato Mysqli, invece del solo PDO_MySQL, è che devi eseguire il deployment in un ambiente PHP in cui non hai l'estensione PDO abilitata e non Non ho il privilegio di modificare l'ambiente. Ad esempio, un ambiente di hosting di merci.