MySQL vs PostgreSQL что выбрать для нового проекта в 2024
Рейтинг: 95.4% · 80 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- solidity2024
- Сообщения: 40
- Зарегистрирован: 11 май 2026, 02:34
MySQL vs PostgreSQL что выбрать для нового проекта в 2024
Стартуем новый SaaS-проект, бэкенд на Go, планируется около 10-20 млн записей в основных таблицах, сложные отчёты, немного JSON-полей. Команда одинаково знает и MySQL 8, и PostgreSQL 15. Долго спорим что взять — нет консенсуса. Что реально важно учитывать при выборе, кроме «я привык к X»?
✔ Лучший ответ сформирован автоматически — postgres2
MySQL 8 сильно подтянулся, не надо его демонизировать. Если у команды реально одинаковый опыт — смотрите на экосистему вашего стека. Для Go отличные драйверы есть для обоих. Я бы смотрел на managed-решения вашего облака: RDS Aurora MySQL vs Aurora PostgreSQL, или Cloud SQL — там могут быть ценовые и операционные отличия.
Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024
Для SaaS с отчётами и JSON я бы без колебаний брал PostgreSQL. JSONB там значительно мощнее, window functions удобнее, CTE работают как ожидаешь (в MySQL рекурсивные CTE появились только в 8.0 и местами ведут себя странно). Ещё pg_trgm для полнотекстового поиска из коробки — удобно.
Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024
✔ Лучший ответ — сформирован автоматически
MySQL 8 сильно подтянулся, не надо его демонизировать. Если у команды реально одинаковый опыт — смотрите на экосистему вашего стека. Для Go отличные драйверы есть для обоих. Я бы смотрел на managed-решения вашего облака: RDS Aurora MySQL vs Aurora PostgreSQL, или Cloud SQL — там могут быть ценовые и операционные отличия.
- kotlinmaster
- Сообщения: 21
- Зарегистрирован: 13 май 2026, 02:30
Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024
Один нюанс про JSON: в PostgreSQL JSONB индексируется через GIN, можно делать операторы @>, ?, это очень удобно. В MySQL JSON-индексы есть только через generated columns, что работает, но менее эргономично. Если JSON-поля будут в условиях WHERE — это перевесит чашу весов в сторону Postgres.
Re: MySQL vs PostgreSQL что выбрать для нового проекта в 2024
Поддержу тему про отчёты — если у вас есть аналитические запросы с группировками, агрегатами по большим диапазонам, смотрите ещё в сторону ClickHouse как отдельного хранилища для отчётности. Тогда основная база вообще не важна, можно брать что угодно, а тяжёлые отчёты гонять в колоночнике.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Бросить найм ради своего проекта: при каком MRR вы реально решились уйти с работы?
10 ответов · 2126 просмотров
-
-
- Ollama vs llama.cpp vs vLLM - что выбрать в 2026, запутался окончательно
10 ответов · 829 просмотров
-
- KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
13 ответов · 807 просмотров
-
Похожие запросы:
что такое postgresql простыми словамибаза данных postgresql для начинающихsql запросы в postgresql для начинающихпочему postgresql медленный и как ускоритьчастичный и покрывающий индекс в postgresql когда нуженjsonb в postgresql операторы и индексация
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость