Комментарии 22
На сколько % опять упала производительность?
Какой объём кода и тестов исчез из Open Source?
Сколько свежих критических багов добавлено?
Ждём месяцок, думаю первые маты полезут.
Какой объём кода и тестов исчез из Open Source?
Сколько свежих критических багов добавлено?
Ждём месяцок, думаю первые маты полезут.
Имхо MySQL 5.6 не нужен, слишком много проблем с этим «наследием». Есть грамотные Percona/Maria со всеми плюшками. Полнотекстовый поиск оставить за Sphinx т.к. каждый должен заниматься своим делом.
А я бы с радостью отказался от Sphinx, если бы MySQL это делал не хуже.
надо не забывать что Percona/Maria всего лишь форки основного движка…
добавлены/заменены на другие хранилища,
ну в перконе добавлены средства мониторинга…
добавлены/заменены на другие хранилища,
ну в перконе добавлены средства мониторинга…
Администраторы получают возможность производить операции связанные с сбросом схемы, добавлением или удалением столбцов данных или переименованием столбцов без отключения СУБД. Ранее подобные возможности были доступны только в NoSQL-продуктах.
Ну прямо-таки «только в NoSQL-продуктах». В той же Oracle DB и в некоторых других RDBMS есть такая возможность.
А я вообще не понял о чём это. Что ALTER TABLE была блокирующая команда, а теперь не блокирующая?
Раньше alter table для innoDB производила полное копирование таблицы и затем удаляла старую копию. При этом, блокировались вся запись в эту таблицу.
Например, повесить дополнительный индекс на развесистую таблицу — и на сколько-то часов таблица доступна только на чтение.
Например, повесить дополнительный индекс на развесистую таблицу — и на сколько-то часов таблица доступна только на чтение.
Вот что меня смутило. В посте говорится о переводе всей базы (не одной таблицы) в оффлайн, хотя по факту блокируется только запись в таблицу.
во время alter'а на тип — чтение тоже в блоке
Но всё равно одной таблицы и не требуетя останавливать всю базу, как можно подумать по посту.
Думаю, что имелось ввиду не «без отключения СУБД», а «без отключения от СУБД» т.е. «без остановки приложения, на котором эта СУБД рабтает». В любом случае, изменение таблицы, из которой идёт постоянное чтение и в которую идёт постаянная запись раньше требовало экслюзивного доступа к таблице, сейчас же всё можно сделать не прекращая работу приложения.
Если все будут ждать, то баги никогда и не уберут. Я на этой неделе целенаправленно обновлю mysql.
Интересно, query cache в партицированные таблицы вернут?
Ждем MariaDB 10 stable :)
Разработчики как в воду смотрели, сделали много полезного. Прекрасная новость. Спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Анонсирован стабильный релиз MySQL 5.6