Здравствуйте.
Пишу один проект, делается более-менее нагруженный проект, нагрузка состоит лишь в запросах к БД, их ожидается примерно 5.000 в минуту.
Так вот, хотелось-бы узнать, какое расширение быстрее работает - MySQLi, или PDO?
Знаю, что PDO работает с другими БД, но я использую ТОЛЬКО MySQL.
И если не составит труда, просьба также ответить - RedBean работает крайне быстро? (сейчас на нем временно пишу, не могу понять, быстро работает, или нет)
PDO это обертка над MySQLi и поэтому работать может немного медленнее, но как по мне это действительно не существенно.
Для себя выбираю только PDO :)
Из ORM - Doctrine :)
Работать надо с PDO, конечно. Но не из соображений скорости - у вас ограничивающим фактором всё равно будет не эта прослойка, а качество самих запросов, структура данных и.т.п.
Если вы хотите выдерживать высокие нагрузки, именно в SQL и придётся углубиться... Ну, а в первую очередь, подумать о каком-нибудь варианте кеширования чего только можно. =)
obvilion, тут много факторов и однозначно ответить невозможно.
например, если используются подготовленные выражения, то пдо в режиме эмуляции будет всегда быстрее.