LINUX.ORG.RU

Вышел MySQL 4.0.27


0

0

6-ого мая, вышло обновление уже старой ветки открытого (и наверное самого распространенного сервера баз данных) MySQL.

Обновление включает в себя, в большей части исправления ошибок найденных в 4.0.26, из новых функций присутствует только принудительное добавление существующего пользователя mysql после установки в системную группу mysql. В некоторых дистрибутивах после обновления возникали проблемы с правами.

А вот багфиксов довольно внушительный список. Хотелось бы выделить, исправление забавного глюка - когда сервер и приложения mysql не запускались на OS Solaris 8/9/10 x86 на машинах с процессором Pentium III.

>>> Подробности и Changelog



Проверено: Shaman007 ()

>сервер и приложения mysql не запускались на OS Solaris 8/9/10 x86 на машинах с процессором Pentium III.

Да, классная и очень зрелая СУБД, ничего не скажешь.

anonymous
()

все прогрессивное человечество уже давно сидит на 4.1 как минимум. Хотя багфикс релиз не может не радовать тех, кто в танке.

anonymous
()
Ответ на: комментарий от anonymous

MySQL sucks - PostgreSQL rulezzz. Комерческая конторка - выезжающая на толковом маркетинге.... Для тех у кого весь sql ограничен insert/select/update пойдет

anonymous
()
Ответ на: комментарий от Dubrovsky

> Да, классный и очень зрелый специалист, ничего не скажешь.

А ты попробуй почитать changelog. Особенно наличие след. багов говорит о "зрелости" субд: * The server crashed when one thread resized the query cache while another thread was using it. * A concurrency problem for CREATE ... SELECT could cause a server crashю * Queries against a MERGE table that has a composite index could produce incorrect results. * SELECT DISTINCT with a GROUP BY clause caused a server crash. * An UPDATE statement which tried to update a column with a name beginning with an asterisk would cause the server to crash. * BIT_COUNT() could return an incorrect value for right table columns in a LEFT JOIN.

Продолжать? Там таких CRASH, INCORRECT VALUE довольно много.

Уже какая версия, а все что выходит за обычный SELECT нифига толком не работает. Детские болезни переходящие в старческие.

Korwin ★★★
()

Ура. Это хорошая быстрая ветка MySQL. Не надо её забывать.

anonymous
()
Ответ на: комментарий от anonymous

>все прогрессивное человечество уже давно сидит на 4.1 как минимум.

Вам глюки ловить. Нам с 4.0.XX работать. Вам успехов.

anonymous
()

ошибки в запросах select с regexp, если были синтаксические ошибки в регвыражениях , вешало mysql вплоть до рестарта

anonymous
()
Ответ на: комментарий от anonymous

>все прогрессивное человечество уже давно сидит на 4.1 как минимум. Хотя багфикс релиз не может не радовать тех, кто в танке.

К сожалению разработчики 4.1.x, 5.0 и тд, ну уж очень что-то намудрили с кодировками. Так что когда есть базы и на koi8, cp1251...utf8 лутше использовать 4.0.x

bugzilla
() автор топика
Ответ на: комментарий от bugzilla

>К сожалению разработчики 4.1.x, 5.0 и тд, ну уж очень что-то намудрили с кодировками.

Единственный внятный способ работать с MySQL - это держать базу в UTF-8.

ИМХО, есть проекты, в которых не надо из "хорошо" стремиться сделать "как лучше". Была простенькая, стабильная и шустрая СУБД с SQL интерфейсом - MySQL 3.XX. Для некоторых задач - вполне подходящая СУБД.

Зачем надо было лезть во "взрослый" сегмент рынка - непонятно (хотя понятно, денег захотелось). Потому как оно сейчас и не особо взрослое и не особо стабильное и не всегда шустрое.

anonymous
()

а я как-то 4.0 пропустил, с 3й сразу на 4.1 перепрыгнул, а сейчас везде 5.0

vadiml ★★★★★
()
Ответ на: комментарий от anonymous

> Единственный внятный способ работать с MySQL - это держать базу в UTF-8.

я только так и делаю :)

а уже на клиентах извращаются с разными кодировками

хотя 99% - это cp1251+utf8 (в зависимости от того, на какой системе клиент)

vadiml ★★★★★
()
Ответ на: комментарий от bugzilla

>К сожалению разработчики 4.1.x, 5.0 и тд, ну уж очень что-то намудрили с кодировками.

Про 5.0 не знаю, а в 4.1.x не натыкался. Всё как часы работает при разных кодировках, как БД, так и клиента.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

К сожалению, каждая следующая версия MySQL медленнее предыдущей. Так что 4.0 > 4.1 > 5.0 в смысле скорости. Кому это важно, а новые фичи не очень - тот сидит на 4.0.x

kmike ★★
()
Ответ на: комментарий от KRoN73

>Про 5.0 не знаю, а в 4.1.x не натыкался. Всё как часы работает при разных кодировках, как БД, так и клиента.

У меня была заморочка, то даже если ставишь в конфиге cp1251, саму БД он хранит в utf8. И конечно будет тебе отдавать ее как ты попросишь, но надо еще попросить в нужно кодировке. Но не все web приложения умеют это делать ) Поэтому получалось, что он отдавал ее в utf8. На collation в свойствах БД он (mysql) успешно забивал. Я долго мучился с этим багом, но единственное что смог придумать, так это выставление принудительной кодировки: skip-character-set-client-handshake. Может конечно я его неасилил? :)

bugzilla
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.