Задать вопрос
Ответы пользователя по тегу MySQL
  • Для каких задач больше подойдет MySQL а для каких PostgreSQL?

    SowingSadness
    @SowingSadness
    web-разработчик
    PostgreSQL лучше во всех аспектах, в том числе и по скорости ответа.
    Уже нет причин использовать MySQL.

    PostgreSQL можно продавать со своим продуктом. MySQL - нет.
    PostgreSQL умеет массивы, MySQL - нет.
    PostgreSQL умеет json, MySQL - нет.
    PostgreSQL умеет DateTime с временными зонами, MySQL - нет.
    PostgreSQL умеет работать с временными интервалами, MySQL - нет.
    PostgreSQL умеет нормально работать с unicode, MySQL - нет.
    PostgreSQL умеет DISTINCT по выбранным колонкам, MySQL - нет.
    PostgreSQL умеет ограничивать значения индексов по условиям, MySQL - нет.
    PostgreSQL имеет схемы, MySQL - нет.
    PostgreSQL имеет наследование в таблицах, MySQL - нет.
    PostgreSQL есть нормальная оптимизация JOIN, MySQL - нет.
    PostgreSQL умеет материализованные представления, MySQL - нет.
    PostgreSQL умеет PLSQL, MySQL - нет.
    PostgreSQL умеет Python функции, MySQL - нет.
    PostgreSQL умеет ключи из внешних источников, MySQL - нет.
    PostgreSQL умеет нормальные(вложенные) транзакции, MySQL - нет.
    MySQL есть проблемы с установкой и удалением своих сервисов под Windows, PostgreSQL - нет.
    ̶P̶o̶s̶t̶g̶r̶e̶S̶Q̶L̶ ̶у̶м̶е̶е̶т ̶а̶с̶и̶н̶х̶р̶о̶н̶н̶у̶ю р̶е̶п̶л̶и̶к̶а̶ц̶и̶ю̶, ̶M̶y̶S̶Q̶L̶ ̶-̶ ̶н̶е̶т.
    Ответ написан
  • Какой движок выбрать для таблиц?

    SowingSadness
    @SowingSadness
    web-разработчик
    Просто используйте PostgreSQL
    Ответ написан
    Комментировать
  • Как правильно использовать JOIN с конструкцией IN()?

    SowingSadness
    @SowingSadness
    web-разработчик
    1. Берёте вместо ущербного MySQL PostgreSQL
    2. Организовываете хранение fields вместо varchar в int[]
    3. Ваш запрос сразу начнёт работать правильнее и быстрее чем вариант Fantyk
    Ответ написан
    Комментировать
  • Долго ли ищет Sphinx по индексу в 10 миллионов?

    SowingSadness
    @SowingSadness
    web-разработчик
    А вы уверены, что поиск идёт долгий, а не передача информации от sphinx к php? Если вы получаете 40 записей каждая по 1Гб, то тут бутылочное горлышко в передаче такого количества данных.
    Ответ написан