Ответы пользователя по тегу PostgreSQL
  • MySQL vs PostgreSQL?

    toxicmt
    @toxicmt
    CTO at hexlet.io
    Однозначно Postresql. У mysql после появления в девятой версии репликации из коробки пропал последний плюс mysql.

    Постгря намного более продвинутая база данных, перечислять ее возможности можно бесконечно, и вот пара вещей которые очень и очень полезны.
    — Индексы по выражению
    — Частичные индексы
    — Неблокирующее обновление индексов
    — Супер быстрое удаление и добавление колонок в таблицах любого размера
    — По опыту во много раз меньше дедлоков при больших нагрузках
    — Несколько типов индексов
    — Количество типов просто огромно, плюс пользовательские типы
    — Точнее соответствует стандарту ANSI и гораздо строже относится к входным данным
    — чеки, правила, тригеррные функции
    — Модуль полнотекстового поиска (мускульный только для myisam и по возможностям нервно курит в стороне)!
    — Транзакционный ddl!
    — Возможность писать процедуры практически на любом языке, мощный внутренний язык PL/pgSQL (в мускуле убожество с кучей ограничений)
    — Намного лучше работает на многоядерных системах
    — Продвинутый оптимизатор

    и многое многое другое другое.
    Ответ написан