Zend_Db
, вообще говоря, основан на PDO и его различных адаптерах, таких как pdo_mysql
.
Адаптер mysqli был разработан только для тех, кто использует серверы / хосты, которые не поставляются с PDO.
Я не думаю, что есть большая разница между pdo_mysql и mysqli, если говорить о производительности; никогда о них не слышал - поэтому, даже если он есть, он не должен быть таким большим.
Я хотел бы задать вопрос: какие адаптеры можно использовать в своем приложении?
Учитывая, что и pdo_mysql
, и mysqli
позволяют подключаться к базе данных MySQL, переключаться с одной на другую должно быть довольно просто: одну строку изменить в файле config.ini вашего приложения; и все должно продолжать работать ...
Personnaly, я бы, наверное, пошел с адаптером PDO - и переключался на mysqli только при необходимости, в зависимости от наличия PDO на моем сервере.
Но это больше, потому что я обычно использую PDO, чем по любой другой "хорошей" причине ^^