php-mysqlnd или php-mysql

24

Короче говоря: только что установили Ubuntu 12.04 (на основе Debian), nginx, php-fpm и mysql. Теперь мне нужен драйвер MySQL для PHP, но какой мне выбрать?

Что лучше php-mysqlnd или php-mysql?

Томас Дженсен
источник

Ответы:

36

php-mysqlnd - лучший выбор. Это замена для расширения php-mysql . Здесь вы можете найти больше информации об этом.

Выдержка из вышеуказанной ссылки:

Библиотека mysqlnd высоко оптимизирована и тесно интегрирована в PHP. MySQL Client Library не может предложить те же оптимизации, потому что это универсальная клиентская библиотека.

Библиотека mysqlnd использует внутреннюю инфраструктуру C языка PHP для полной интеграции в PHP. Кроме того, он использует управление памятью PHP, потоки PHP (абстракция ввода / вывода) и процедуры обработки строк PHP. Использование управления памятью PHP в mysqlnd позволяет, например, экономить память за счет использования переменных только для чтения (копирование при записи) и позволяет применять mysqlnd к ограничениям памяти PHP. Дополнительные преимущества включают в себя:

  • Мощный API плагинов для расширения набора функций
  • Асинхронные неблокирующие запросы
  • 150+ статистика производительности
  • Мощные плагины
Владимир Бласков
источник