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

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


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

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

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

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

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

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

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


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