В первую очередь интересует возможность использовать в запросе одну временную таблицу более, чем один раз. И, подозреваю, связанное с этим ограничением, отсутствие аналитических/оконных функций и CTE.
Кто что думает или даже знает на этот счёт? Это какие-то суровые архитектурные "невозможности" или просто не доходят руки, а так не должно быть сложно сделать?
Думаю что Оракл купил мускуль не для того, чтобы развивать. Прямо об этом, конечно, никто не напишет, но годы с нерешёнными детскими проблемами говорят наверное об этом.
Одно время были какие-то надежды на MariaDB, но после фикса некоторых совсем уж диких багов фич мускуля её развитие пошло в какую-то совсем уж неожиданную сторону. CTE ждать не приходится.
В общем если хотите полнофункциональной бесплатной реляционной базы — смотрите в сторону постгреса. Там есть всё и даже немного больше.
Здравствуйте, Иль, Вы писали:
Иль>В общем если хотите полнофункциональной бесплатной реляционной базы — смотрите в сторону постгреса. Там есть всё и даже немного больше.
Я же говорю даже не о фиксе бага, а, подозреваю, принципиальных изменениях где-то в потрохах. У них вот, посмотрите, даже что в доках говорится по этому поводу: нет и всё тут.
Кстати, вот ещё что забыл из очень важного (по крайней мере, очень важного мне) и, подозреваю опять же, из той же оперы: отсутствие FULL OUTER JOIN. Ну какой смысл об этом спрашивать? Они и так прекрасно всё понимают, и всё равно предлагают врукопашную пилить юнионы
Здравствуйте, Иль, Вы писали:
Иль>Думаю что Оракл купил мускуль не для того, чтобы развивать.
Не совсем так. Oracle его развивал, другой вопрос в какую сторону. Внутри Мускуль становится все больше становится похож на Oracle Database. То есть ему отвели роль "младшего брата". И разумеется, фичи, позволяющие ему конкурировать со старшим братом, будут ограничены или не появятся вовсе.
К слову, CTE вряд ли относится к таковым. А вот аналитика — да, думаю ждать не стоит.