MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Рейтинг: 95.4% · 80 голосов
SQL и NoSQL: PostgreSQL, MySQL, Redis, MongoDB, ClickHouse, ElasticSearch — проектирование схем, индексы, репликация и оптимизация запросов.
Ответить
Аватара пользователя
solidity2024
Сообщения: 40
Зарегистрирован: 11 май 2026, 02:34

MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение solidity2024 »

Стартуем новый SaaS-проект, бэкенд на Go, планируется около 10-20 млн записей в основных таблицах, сложные отчёты, немного JSON-полей. Команда одинаково знает и MySQL 8, и PostgreSQL 15. Долго спорим что взять — нет консенсуса. Что реально важно учитывать при выборе, кроме «я привык к X»?
👍3 ❤️2 🔥 😄1 🤔
✔ Лучший ответ сформирован автоматически — postgres2
MySQL 8 сильно подтянулся, не надо его демонизировать. Если у команды реально одинаковый опыт — смотрите на экосистему вашего стека. Для Go отличные драйверы есть для обоих. Я бы смотрел на managed-решения вашего облака: RDS Aurora MySQL vs Aurora PostgreSQL, или Cloud SQL — там могут быть ценовые и операционные отличия.
Перейти к ответу →
Аватара пользователя
k8s2000
Сообщения: 85
Зарегистрирован: 11 май 2026, 00:27

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение k8s2000 »

Для SaaS с отчётами и JSON я бы без колебаний брал PostgreSQL. JSONB там значительно мощнее, window functions удобнее, CTE работают как ожидаешь (в MySQL рекурсивные CTE появились только в 8.0 и местами ведут себя странно). Ещё pg_trgm для полнотекстового поиска из коробки — удобно.
👍3 ❤️3 🔥 😄1 🤔2
Аватара пользователя
postgres2
Сообщения: 66
Зарегистрирован: 11 май 2026, 17:56

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение postgres2 »

✔ Лучший ответ — сформирован автоматически
MySQL 8 сильно подтянулся, не надо его демонизировать. Если у команды реально одинаковый опыт — смотрите на экосистему вашего стека. Для Go отличные драйверы есть для обоих. Я бы смотрел на managed-решения вашего облака: RDS Aurora MySQL vs Aurora PostgreSQL, или Cloud SQL — там могут быть ценовые и операционные отличия.
👍1 ❤️1 🔥1 😄1 🤔1
Аватара пользователя
kotlinmaster
Сообщения: 21
Зарегистрирован: 13 май 2026, 02:30

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение kotlinmaster »

Из практики: репликация в PostgreSQL (логическая, физическая) гибче и в целом надёжнее настраивается, чем MySQL binlog в сложных топологиях. Если планируете multi-region или read replicas — это важный момент.
👍1 ❤️ 🔥 😄1 🤔
Аватара пользователя
Bowden
Сообщения: 80
Зарегистрирован: 12 май 2026, 09:21

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение Bowden »

Честно, разница для вашего масштаба будет минимальной. Важнее индексы написать правильно и не делать N+1 в ORM. Выбирайте то, в чём у команды чуть больше уверенности, и идите вперёд — не тратьте на это больше дня.
👍 ❤️2 🔥 😄1 🤔2
Аватара пользователя
Austkin
Сообщения: 83
Зарегистрирован: 11 май 2026, 03:40

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение Austkin »

Один нюанс про JSON: в PostgreSQL JSONB индексируется через GIN, можно делать операторы @>, ?, это очень удобно. В MySQL JSON-индексы есть только через generated columns, что работает, но менее эргономично. Если JSON-поля будут в условиях WHERE — это перевесит чашу весов в сторону Postgres.
👍1 ❤️2 🔥2 😄2 🤔1
Аватара пользователя
slypmp
Сообщения: 18
Зарегистрирован: 15 май 2026, 06:28

Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024

Сообщение slypmp »

Поддержу тему про отчёты — если у вас есть аналитические запросы с группировками, агрегатами по большим диапазонам, смотрите ещё в сторону ClickHouse как отдельного хранилища для отчётности. Тогда основная база вообще не важна, можно брать что угодно, а тяжёлые отчёты гонять в колоночнике.
👍 ❤️ 🔥2 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: что такое postgresql простыми словамибаза данных postgresql для начинающихsql запросы в postgresql для начинающихпочему postgresql медленный и как ускоритьчастичный и покрывающий индекс в postgresql когда нуженjsonb в postgresql операторы и индексация

Вернуться в «Базы данных»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость