ThunderCat,
Проверил информацию - Вы правы. MySQL, особенно с InnoDB, очень быстрая при большом количестве операций чтения, а Postgres может быть быстрее, если выполняются частые операции записи. Совсем в дебри не лез, насчёт join'ов не могу точно сказать. Но эти БД и вправду сопоставимы
Ещё заметна разница в масштабировании. Как Вы указали, MySQL хорошо масштабируется горизонтально, а Postgres - вертикально
Подведу итог: всё очень сильно зависит от конкретной задачи
Ну, если в проекте большое количество таблиц с огромным количеством записей, разгица между мускулем и постгрес будет очень хорошо заметна) мы же не знаем, что за проект и какие масштабы. Вдруг человек хотел горизонтальное масштабирование подключить
Добавлю несколько моментов про php (возможно, частично продублирую то, что уже написано):
- на php проще и быстрее разрабатывать сайты засчёт узкого назначения языка и миллиона библиотек, упрощающих разработку
- для php есть несколько интересных штучек, которые сильно ускоряют его. Например, сервер Octane (Swoole)
- php более популярен среди разработчиков для создания сайтов
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Проверил информацию - Вы правы. MySQL, особенно с InnoDB, очень быстрая при большом количестве операций чтения, а Postgres может быть быстрее, если выполняются частые операции записи. Совсем в дебри не лез, насчёт join'ов не могу точно сказать. Но эти БД и вправду сопоставимы
Ещё заметна разница в масштабировании. Как Вы указали, MySQL хорошо масштабируется горизонтально, а Postgres - вертикально
Подведу итог: всё очень сильно зависит от конкретной задачи