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

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

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

Сообщение tcploop1339 »

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

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

Сообщение roman_js5 »

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

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

Сообщение boris_go78 »

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

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

Сообщение artem_kernel93 »

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

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

Сообщение neonapi460 »

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

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

Сообщение filipp3968 »

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

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

Сообщение pavel_kernel94 »

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

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

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