Почему DBSimple?

Интересует вопрос, почему для движка был выбран модуль DBSimple? Есть ли какая-то причина помимо удобности составления SQL-шаблонов запросов? Может быть какая-то система встроена в него кеширования? Я просто думаю над перелопачиванием движка на PDO, вот и думаю, что потеряю при переходе на PDO?

8 комментариев

avatar
А что приобретете?
  • bobo
  • 0
avatar
Ну стоит посмотреть результаты тестов производительности, чтобы понять, что DBSimple не самый оптимальный вариант по нагрузке и скорости.
avatar
Вы думаете, если перепишите работу на pdo, получите зверское ускорение? Я так не думаю. Более того, если проект нагруженный и используется мемкеш, то разницу серьезную вы вряд ли вообще увидите.
avatar
Я думаю, что если проект не однодневный, а долгожитель, особенно с большой посещалкой то данная манипуляция будет оправдана. Да и далеко не в каждом проекте ввод мемкеша может значительно снизить нагрузку на БД.

Получается чтобы перелопатить движек на PDO как я понимаю нужно переписать все мапперы, ведь так? Больше нигде же SQL запросы не посылаются?
avatar
и ни один плагин, который будет работать с БД запускаться у вас не будет.
avatar
удобные плейсхолдеры, вроде бы всё.
комментарий был удален
avatar
Есть форк DBSimple, где реализована поддержка PDO
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.