powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] PDO. Минусы
10 сообщений из 10, страница 1 из 1
[php] PDO. Минусы
    #38110906
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени)

Понадобилось для небольшого проекта реализовать простой и шустрый класс по работе с БД.
БД - MySQL(и только)
Критично - скорость работы.
Вопрос: Стоит ли использовать PDO? Слышал о нём кучу положительных отзывов и статей.
Но!) Он медленнее нативных функций в разы (по личным ощущениям)


Несколько примитивно)) но какие у него есть очевидные минусы? альтернатива?
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111019
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в каком месте вы ощущаете медленность PDO?
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111038
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь наверное идет о том что
1. Фетчить обьекты как это часто делают а не массивы
2. Вроде запросы он действительно отпарвлять (то ли обрабатывает ответ) на считаные проценты медленей
3. Либо речь о конструкторе запросов.
Но имхо везде тут слишком незначительные замеджления чтобы отказаться от пдо.
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111084
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторmysql_connect — Открывает соединение с сервером MySQL

Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ для получения более подробной информации. Альтернативы для данной функции:

mysqli_connect()
PDO::__construct()
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111408
madbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfurДоброго времени)

Понадобилось для небольшого проекта реализовать простой и шустрый класс по работе с БД.
БД - MySQL(и только)
Критично - скорость работы.
Вопрос: Стоит ли использовать PDO? Слышал о нём кучу положительных отзывов и статей.
Но!) Он медленнее нативных функций в разы (по личным ощущениям)

ощущения субъективны, померяйте)
основную задержку дают обычно сами запросы, а не прокладка между php и драйвером базы.
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111439
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к тому же на подготовленных запросах порой можно еще и выиграть)
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111537
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большущее, т.е. стоит замерить и по результатам погляжу.

Hett, интригу развел, что значит "подготовленных запросах" ?
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111624
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prepared statements
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38111695
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, как ни странно PDO в тестах на простых операциях действительно малость шустрее (коннект, выборка)

побрел читать про prepared statements
...
Рейтинг: 0 / 0
[php] PDO. Минусы
    #38112558
massena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hettк тому же на подготовленных запросах порой можно еще и выиграть)
В том числе и в плане безопасности (SQL-инъекции).
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] PDO. Минусы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]