Назад | Перейти на главную страницу

php-mysqlnd или php-mysql

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

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

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

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

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

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

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