• Зачем используется две бд PostgresSQL и MongoDB/Redis?

    @InoMono
    Для разных целей - свои плюсы минусы. Если для ваших нагрузок хорош MySQL - то и не забивайте себе голову.

    С Монгой или Постгресом сайт ваш не станет сам себя создавать все равно. А вот лишнего гемору много.

    Ситуации когда этот лишний гемор того стоит - в этих двух видео прекрасно на свои места расставляется.

    https://junior.highload.ru/2016/abstracts/2075.html

    https://youtu.be/SNzOZKvFZ68

    Если у вас не ХайЛоад с распределением базы на десятки и больше серверов кластера - вам вполне достаточно РСУБД (MySQL, Postgres). И никаких проблем с консистентностью.
    Если хочется schemaless решение чтобы с миграциями не париться - то обратите внимание на JSONB в Postgres. Автор доклада на Хайлоад про это все тот же О.Бартунов.
    Вполне может что вам понадобится БД работающая с БД в памяти - Redis, Tarantool, Aerospike.
    Но Монго - это хорошо для кластеров.
    Ответ написан
    6 комментариев