Новая дискуссия: какую базу данных вы выбираете для новых проектов и почему?

Alex95

New member
Привет, коллеги! Решил поднять новую дискуссию в разделе «Базы данных»: за последние пару лет у меня было несколько стартапов, и каждый раз выбор БД превращался в отдельный квест. Кто-то говорит, что проще взять проверенный PostgreSQL и не усложнять, кто-то советует смотреть в сторону распределённых решений, а кто-то вообще предлагает хранить всё в одном движке и не плодить зоопарк технологий. При этом требования обычно простые: быстрый старт, понятное масштабирование и чтобы через год не пришлось всё переписывать.

Сам я сейчас чаще всего склоняюсь к PostgreSQL как основной базе, а для кэша и очередей добавляю Redis. Но периодически ловлю себя на мысли, что это уже привычка, а не осознанный выбор. Например, для аналитики иногда очень хочется взять ClickHouse, для документов — что-то вроде MongoDB, а для очень больших нагрузок начинаю читать про NewSQL и распределённые SQL-базы. Интересно, где проходит граница, после которой усложнение инфраструктуры реально оправдано, а где это просто модный зуд.

А что у вас сейчас в продакшене? Какую базу данных вы выбрали бы для нового проекта с нуля и почему? Были ли случаи, когда вы пожалели о своём выборе или, наоборот, удачно угадали с технологией?
 
Назад
Вверх