Давно интересует это вопрос. Сделал бенчмарки на "чистом" друпале. Сервер один и тот же, настройки дефолтные, без какого либо "тюнинга". Если кто нибудь делал похожее сравнение, напишите свои результаты.
Тип БД | Результат |
---|---|
MySql | 12 min 25 sec |
PostgreSql | 21 min 8 sec |
SQLite | 15 min 10 sec |
Вложение | Размер |
---|---|
benchmark-mysql.png | 16.48 КБ |
benchmark-postgesql.png | 16.7 КБ |
benchmark-sqlite.png | 15.56 КБ |
Комментарии
SQLite + tmpfs = 8 min 3 sec
Мускуль 8 min 45 sec
Постгря 5 min 43 sec
Скулайт 4 min 12 sec
Говорят MySql ссучивается, MariaD перспективная типа
неправдоподобно
А это ок?
Я к тому что MySQL у тебя почему то самым медленным оказался.
Братиш, не обессудь.
Так вышло
ну тогда уже бы дал ссылку на свой модуль и обьяснил для чего он создан
Модуль не причем. Для тестирования производительности есть куча разных инструментов, включая всякие онлайн сервисы. Меня интересуют относительное сравнение. Понятно, что это очень сильно зависит от конфигурации сервера и от прямоты рук DB админа, но всё таки общее соотношение производительности для Друпал сайтов наверно можно разглядеть. У менял был простой сайт на Drupal 7 + SQLite, на шаред хостинге он тормозил жутко, при том что другие более тяжелые сайты с MySQL работали там довольно шустро. Поэтому всегда думал, что SQLite тормозная штука. Оказывается не совсем так.
Вот здесь есть сравнение производительности MySQl vs PostgreSQL: http://posulliv.github.io/2012/06/29/mysql-postgres-bench/