Обратите ещё внимание на недавно появившиеся MySQL Workbench utilities.
Например, mysqlserverclone (http://dev.mysql.com/doc/workbench/en/mysqlserverclone.html) клонирует базу, mysqldiff (http://dev.mysql.com/doc/workbench/en/mysqldiff.html) сравнивает структуру двух баз, mysqldbcompare (http://dev.mysql.com/doc/workbench/en/mysqldbcompare.html) — помимо структуры, сравнивает и данные, mysqlreplicate (http://dev.mysql.com/doc/workbench/en/mysqlreplicate.html) — разворачивает репликацию.
Ух ты, круто у вас! У нас какая-то сумма на покушать-бытовые расходы в месяц уходит, а «коврики» саморегулируются. То есть, один-два «коврика» покупаем, остальные «потом, когда-нибудь».
> Они быстрее узнают детали о актуальных и предстоящих новинках, чем их производители (типа Intel и Sun Oracle) рассказывают о них на конференциях?
Меня этот момент тоже позабавил. Учитывая, что даже сотрудники этих фирм могут узнавать о новинках соседнего подразделения именно на конференциях.
С одной стороны, это можно парировать тем, что новость о новинках тут же будет в интернете. Но, как правило, на конференциях ещё учат ими пользоваться. Причём информация из первых рук, можно узнать как фича разрабатывалась, какие у неё слабые стороны. Плюс не все докладчики блоги пишут и даже если пишут, то не всегда о том же, о чём рассказывали.
Не, ну понятно, что здоровый подход: «это всего лишь телефон, это всего лишь машина и т.п.», однако не всем поголовно он свойственен.
Кстати, с телефонами среди своих знакомых мужского пола во время всеобщей мобилизации России я регулярно наблюдала аналогичную ситуацию: новая модель, носится с ней как с писаной торбой, через полгода цикл повторяется, но уже с другим телефоном, старый — отстой.
> Пример из своей копилки: В позапрошлом году пошли в магазин с женой, купили ей там платье, очень понравилось оно ей. Когда вечером, как она его прогладила и одела, я ее приподнял и поцеловал, то спуская нечаянно задел своим губами ее грудь ) Остался красный цвет оставшейся помады. Вот тут начался эпический вынос мозга. А буквально вчера, спустя 2 года, она это платье на тряпки порезала ))) Стоило так париться в тот момент? Это же всего-лишь платье!
Ну это очень просто объяснить на примере аналогии.
Представьте себе, что два года назад вы купили новенький iPhone 4 и любимая поцарапала его экран. В первый день и вы ещё не наигрались! Сегодня же вы покупаете iPhone 5 и iPhone 4 идёт в утиль.
PS: Для яблохейтеров подставить в пример любой другой девайс или новенький автомобиль.
> > Я не поняла каким образом storage engine API не даёт сделать
>
> Нету такой функции в API, чтобы unique cardinality узнать
Да какая разница — есть или нету? Я говорю о приведении к типу double, с тем, чтобы округлить конечный результат. (Например, для выражений типа 100/(100/40) этого будет достаточно)
> > Если это в самом деле так, откройте bug report, пожалуйста.
>
> Файл storage/innobase/handler/ha_innodb.c
Я думала, что они только storage engine сделали, однако на их сайте перечислено несколько патчей для ядра: www.tokutek.com/products/mysql-patches/ Впрочем, ни один не включён в код MySQL.
> Меня немного возмущает тот факт что у нас классические макарон, которые надо варить 3-4 минуты варят по 10
Как раз в связи с этим топиком вспомнила. Тоже так делала и думала, что макароны — это что-то очень невкусное, что нужно есть за отсутствием картошки ровно до того момента как мой будущий на тот момент муж накормил хорошими правильно сваренными макаронами =)
В целом Вы, конечно, правы. Но справедливости ради надо заметить, что иногда встречаются нормальные макароны, которые нужно готовить по 7 и более минут.
Например, mysqlserverclone (http://dev.mysql.com/doc/workbench/en/mysqlserverclone.html) клонирует базу, mysqldiff (http://dev.mysql.com/doc/workbench/en/mysqldiff.html) сравнивает структуру двух баз, mysqldbcompare (http://dev.mysql.com/doc/workbench/en/mysqldbcompare.html) — помимо структуры, сравнивает и данные, mysqlreplicate (http://dev.mysql.com/doc/workbench/en/mysqlreplicate.html) — разворачивает репликацию.
Учить две раскладки полезно: времени в итоге экономится куча.
Меня этот момент тоже позабавил. Учитывая, что даже сотрудники этих фирм могут узнавать о новинках соседнего подразделения именно на конференциях.
С одной стороны, это можно парировать тем, что новость о новинках тут же будет в интернете. Но, как правило, на конференциях ещё учат ими пользоваться. Причём информация из первых рук, можно узнать как фича разрабатывалась, какие у неё слабые стороны. Плюс не все докладчики блоги пишут и даже если пишут, то не всегда о том же, о чём рассказывали.
Кстати, с телефонами среди своих знакомых мужского пола во время всеобщей мобилизации России я регулярно наблюдала аналогичную ситуацию: новая модель, носится с ней как с писаной торбой, через полгода цикл повторяется, но уже с другим телефоном, старый — отстой.
Ну это очень просто объяснить на примере аналогии.
Представьте себе, что два года назад вы купили новенький iPhone 4 и любимая поцарапала его экран. В первый день и вы ещё не наигрались! Сегодня же вы покупаете iPhone 5 и iPhone 4 идёт в утиль.
PS: Для яблохейтеров подставить в пример любой другой девайс или новенький автомобиль.
>
> Нету такой функции в API, чтобы unique cardinality узнать
Да какая разница — есть или нету? Я говорю о приведении к типу double, с тем, чтобы округлить конечный результат. (Например, для выражений типа 100/(100/40) этого будет достаточно)
> > Если это в самом деле так, откройте bug report, пожалуйста.
>
> Файл storage/innobase/handler/ha_innodb.c
Запостите баг репорт =)
Я не поняла каким образом storage engine API не даёт сделать
Если это в самом деле так, откройте bug report, пожалуйста.
Как раз в связи с этим топиком вспомнила. Тоже так делала и думала, что макароны — это что-то очень невкусное, что нужно есть за отсутствием картошки ровно до того момента как мой будущий на тот момент муж накормил хорошими правильно сваренными макаронами =)