The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

13.10.2016 09:14  В MySQL 8.0 отмечается закат хранилища MyISAM

В находящейся в разработке ветке CУБД MySQL 8.0 (версия 8.0 будет выпущена следом за 5.7, вместо 5.8) представлены изменения, ограничивающие использование хранилища MyISAM. Поддержка MyISAM пока сохраняется, но использование данного хранилища в самом MySQL практически прекращено. В частности, после реализации в MySQL 8.0 нового механизма хранения системных данных, таблицы MyISAM больше не используются для хранения системной схемы (БД mysql) и теперь невозможно просто скопировать таблицы MyISAM на работающий сервер MySQL (скопированные таблицы не будут определены, в отличие от таблиц InnoDB, для которых можно выполнить "ALTER TABLE … IMPORT TABLESPACE"). Возможность создания таблиц с опцией "engine=MyISAM" сохранена.

Ранее хранилище MyISAM предоставляло поддержку ряда возможностей, отсутствующих в InnoDB, но в ветках MySQL 5.6 и 5.7 функциональность была выравнена и в InnoDB появились такие функции как полнотекстовые индексы, табличные пространства, пространственные индексы (RTREE), отслеживание последнего обновления, пригодность для временных таблиц и ускорение работы функции "count(*)". До сих пор оплотом MyISAM было использование данного хранилища для системных таблиц, но в MySQL 8.0 системное хранилище было переведено с MyISAM. Таким образом, не осталось препятствий для воплощение в жизнь предложения по переводу MyISAM в разряд опциональных хранилищ, подключаемых при необходимости в форме плагина. Из достоинств MyISAM остаётся более компактное хранение данных на диске в несжатом виде и значительный выигрыш в производительности выполнения операции count(*).

  1. Главная ссылка к новости (https://www.percona.com/blog/2...)
  2. OpenNews: Компания Oracle анонсировала стабильный релиз MySQL 5.7
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: mysql, myisam
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, kornel (?), 09:50, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Увы, еще одна удобная фишка есть только в MyISAM - MRG_MyISAM.
     
     
  • 2.27, Аноним (-), 10:49, 13/10/2016 [^] [ответить]    [к модератору]
  • +/
    MRG_InnoDB?

    Просто добавить View

     
  • 2.114, Аноним (-), 17:25, 13/10/2016 [^] [ответить]    [к модератору]
  • +/
    Единственная там удобная фишка -- это дефрагментация.
     
     
  • 3.123, Аноним (-), 20:15, 13/10/2016 [^] [ответить]    [к модератору]
  • +/
    > Единственная там удобная фишка -- это дефрагментация.

    В InnoDB тоже фейсбук добавил дефрагментацию :P

     
  • 1.2, A.Stahl (ok), 09:51, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    >отмечается закат

    Хм. Мерзко звучит. Может "происходит отказ от" или что-то в этом роде?
    >выровнена

    Может всё-таки "выравнена" от слова "равенство", а не "выровнена" от слова "ровно"?

     
     
  • 2.8, YetAnotherOnanym (ok), 10:21, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    http://gramota.ru/slovari/dic/?word=%D0%B2%D1%8B%D1&
     
     
  • 3.43, Аноним (-), 11:33, 13/10/2016 [^] [ответить]     [к модератору]  
  • –5 +/
    клоун это называется чередование Весьма распространённое и жутко неудобное ... весь текст скрыт [показать]
     
  • 2.126, anomymous (?), 23:06, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Закатывают вручную просто.
     
  • 1.3, GreenX (ok), 09:56, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Как будто, MySQL какая то секта, а MyISAM важная эпоха... а по сути так и есть. :)
     
     
  • 2.111, KonstantinB (ok), 16:22, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Отказ от myisam для системных словарей - это действительно прямо ВЕХА И там на... весь текст скрыт [показать]
     
  • 1.4, commiethebeastie (ok), 10:04, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Использование MySQL вместо MariaDB оправдано на данный момент или это синдром утёнка?
     
     
  • 2.6, Какаянахренразница (ok), 10:19, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Нет ни малейшей причины не использовать MariaDB.
     
     
  • 3.49, Онаним (?), 11:50, 13/10/2016 [^] [ответить]    [к модератору]  
  • –5 +/
    Какая вообще разница? Примерно как между Chrome и Chromium?
     
  • 3.103, SysA (?), 16:01, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Atlassian Status as of 28 April 2015 Hello All, Given our current product priori... весь текст скрыт [показать]
     
     
  • 4.127, anomymous (?), 23:08, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    У нас Confluence на MariaDB Galera работает. С Galera есть свои тонкости, а вот если без галёры - полный drop-in replacement без особых проблем.
     
  • 2.56, Аноним (-), 12:43, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    нет никаких причин переходить на MariaDB - учитывая страсть автора к странным лицензиям и перепродаже воздуха.
     
     
  • 3.130, XoRe (ok), 02:22, 14/10/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    А у Оракла страсть к странному развитию продукта, которое со стороны может показ... весь текст скрыт [показать]
     
  • 2.83, Пользователь Debian (?), 14:02, 13/10/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Сразу скажу, что моё мнение основано на чтение блогов, людей, причастных к Вы... весь текст скрыт [показать]
     
     
  • 3.169, Какаянахренразница (ok), 12:05, 16/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > MariaDB к сожалению постепенно отходит от MySQL в совсем уж самостоятельный форк

    Ну и о чём тут сожалеть?

     
  • 1.5, Аноним (-), 10:11, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    *Шутка про погоню за версиями, чтобы догнать и перегнать Chrome*
     
     
  • 2.165, irinat (ok), 00:38, 16/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Chrome уже выполнил главный квест прикладного ПО — превращение в операционную систему. Его не догнать.
     
  • 1.9, Ilya Indigo (ok), 10:23, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > версия 8.0 будет выпущена следом за 5.7, вместо 5.8

    Это запоздалый и кривой бекпорт из MariaDB, или это вирус Хрома начал поражать вэб-технологии?
    У PHP была объективная причина, пропустить 6-ую версию, и по случайности совпало, что вместо 5.7 вышла 7.0.
    MariaDB, хотела чтобы считали, что у ней писька длиннее, чем у PostrgeSQL.
    Но какой смысл мускулу переходить на 8-ую версию?

     
     
  • 2.11, Аноним (-), 10:25, 13/10/2016 [^] [ответить]    [к модератору]  
  • –8 +/
    У MariaDB писька коротка, но еще перерастет таковую у PostrgeSQL.
     
     
  • 3.121, Аноним (-), 19:53, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Радует что не перевелись еще такие как ты.
     
  • 3.166, Аноним (-), 02:19, 16/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Самый умный парень на все село?
     
  • 2.12, Аноним (-), 10:29, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Много фундаментальных изменений -> необходима смена мажорной версии. 6 версию пропустили т.к. была. 7 версию перескочили т.к. нынче трендово.
     
     
  • 3.14, Школьник (ok), 10:31, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    http://semver.org/ и будет всем счастье. Не надо ничего придумывать.
     
  • 3.15, Ilya Indigo (ok), 10:34, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    6-ой версии ни в релизе, ни в учебниках не было В 5 5 то же много чего фундамен... весь текст скрыт [показать]
     
     
  • 4.18, Аноним (-), 10:36, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    6.0 версия была, но была заморожена еще на стадии альфа-тестирования
     
     
  • 5.42, Ilya Indigo (ok), 11:30, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Ну мало ли, что было несколько лет назад в планах у разработчиков Насколько я п... весь текст скрыт [показать]
     
  • 4.19, Аноним (-), 10:38, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Имелось ввиду не 7 перескакивать трендово, а трендово скакать вообще. Чем они хуже мелкософта?
     
     
  • 5.47, Аноним (-), 11:48, 13/10/2016 [^] [ответить]     [к модератору]  
  • –8 +/
    клоун у Майкрософта то как раз всё сложно Windows 10 - это маркетингов... весь текст скрыт [показать]
     
     
  • 6.55, pkdr (ok), 12:13, 13/10/2016 [^] [ответить]    [к модератору]  
  • +10 +/
    Неужели ты думаешь, что кому-то, кроме того мелкого сотрудника M$, который направил тебя на этот сайт, интересно, что там возвращают кривые функции в замороченном поделии индусов-извращенцев из M$?
     
     
  • 7.59, Аноним (-), 12:53, 13/10/2016 [^] [ответить]    [к модератору]  
  • –7 +/
    клоун: мелкого... Хех. Видел бы ты какой у него мелкий...
     
  • 4.20, Аноним (-), 10:39, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Здесь утверждается что была: https://ru.wikipedia.org/wiki/MySQL#MySQL_6.0
     
  • 2.16, iPony (?), 10:34, 13/10/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Ну что за позерство По-моему логичная смена нумерации Раньше были 5 6, 5 7, ко... весь текст скрыт [показать]
     
     
  • 3.23, Ilya Indigo (ok), 10:43, 13/10/2016 [^] [ответить]    [к модератору]  
  • –6 +/
    > По-моему логичная смена нумерации.

    http://demotivation.me/images/20090226/p4edulouu0wr.jpg

     
     
  • 4.25, iPony (?), 10:45, 13/10/2016 [^] [ответить]    [к модератору]  
  • –4 +/
    Для людей не хотящих думать, а занимающихся популизмом - да.

     
  • 4.108, soarin (ok), 16:15, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Ну таково мнение Оракла, а Вы с воплями как же так можно нумеровать действител... весь текст скрыт [показать]
     
  • 2.22, Аноним (-), 10:41, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Всё просто. Проект завис на версии 5. Вот они 5 отбросили, и сделали минорную циферь мажорной. Всё вполне логично. Ничего не перескакивали.
     
     
  • 3.160, Аноним (-), 11:51, 15/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Поддерживаю, это первое, о чём я подумал, когда увидел 5.5 → 5.6 → (5.)7
     
  • 2.61, й (?), 13:01, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    ой, не застали вы slackware 7.0 задолго до хрома. там к нему в комлекте шло чудесное описание, почему была версия 4.0, а стала 7.0
     
     
  • 3.62, й (?), 13:02, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    или solaris 7 после 2.6 незадолго до слаквари
     
     
  • 4.161, Аноним (-), 11:52, 15/10/2016 [^] [ответить]    [к модератору]  
  • +/
    После (2.)6 идёт 7, потому что в (2.) больше нет необходимости, всё правильно.
     
  • 3.88, Ilya Indigo (ok), 14:32, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Не застал. Мне, к сожалению, в моё время примеров хватает, даже через чур.
     
  • 1.10, Аноним (-), 10:24, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    InnoDB с ее жором памяти тоже пора закатывать и убирать в дальний угол кладовки.
     
     
  • 2.13, Ilya Indigo (ok), 10:30, 13/10/2016 [^] [ответить]    [к модератору]  
  • +6 +/
    > InnoDB с ее жором памяти тоже пора закатывать и убирать в дальний угол кладовки.

    Те кто так считают, уже давно перелезли на PostgreSQL, а то и изначально используют его.

     
     
  • 3.17, YetAnotherOnanym (ok), 10:35, 13/10/2016 [^] [ответить]    [к модератору]  
  • –4 +/
    > давно перелезли на PostgreSQL, а то и
    > изначально используют его.

    Зачем Вы разрушаете уютный мир выпускников трёхмесячных курсов веб-дизайна? MySQL - их первая любовь на всю жизнь.

     
     
  • 4.36, Аноним (-), 11:17, 13/10/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    MySQL - моя первая любовь И серьезно разобравшись в вопросе я понял, под мой кр... весь текст скрыт [показать]
     
     
  • 5.67, Аноним (-), 13:13, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Mysql тупо быстрее, предсказуемее (потому что блокировочник), проще в обслуживании и примитивнее в использовании. Для веба в самый раз.
     
     
  • 6.86, all_glory_to_the_hypnotoad (ok), 14:21, 13/10/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Ага, разобрался он в вопросе Видишь, мускулем пользуются только одни идиоты не ... весь текст скрыт [показать]
     
  • 6.91, Анином (?), 14:46, 13/10/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    И еще плохой планировщик запросов.
     
  • 6.132, XoRe (ok), 02:31, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > предсказуемее

    Ну, с MyISAM точно нет, т.к. нет нормальной транзакционности.
    Имхо, лучше сказать, что вы её лучше изучили. Но это не является объективным плюсом именно mysql.

     
  • 3.21, Gemorroj (ok), 10:40, 13/10/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    к сожалению есть масса легаси кода, и крупных проектов где просто так БД не сменишь. так что mysql нужно по возможности тоже допиливать.
     
     
  • 4.33, Ilya Indigo (ok), 11:11, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    С этим я не спорю. Я говорю за новые проекты и за те, которые не слишком завязаны на InnoDB или прочие движки.
     
  • 3.24, iPony (?), 10:43, 13/10/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Так только позеры считают и религиозные фанатики Нормальному человеку понятно, ... весь текст скрыт [показать]
     
     
  • 4.26, Gemorroj (ok), 10:46, 13/10/2016 [^] [ответить]    [к модератору]  
  • +4 +/
    >> MySQL и PostgreSQL - это ну очень разные инструменты

    можно подробнее? (реально интересно, это не троллинг)

     
     
  • 5.32, Аноним (-), 11:06, 13/10/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Не знаю что имел ввиду iPony, для меня решающая разница - поддержка движков табл... весь текст скрыт [показать]
     
     
  • 6.35, Ilya Indigo (ok), 11:16, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > без которых, впрочем, можно обойтись.

    Это субъективное мнение.
    Я вот думаю, что при наличии приемлемого встроенного движка, без поддержки сторонних движков вполне можно обойтись.

     
     
  • 7.40, Аноним (-), 11:26, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Разница между MVCC движками и тем что в MyISAM огромна, другое дело что в MySQL почему-то его решили грохнуть.
     
     
  • 8.65, Аноним (-), 13:08, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Посмотри код myisam - и вопрос отпадёт сам собой. Он чудовищно написан, а джедаев на его поддержку как-то не находится.
     
  • 6.38, Gemorroj (ok), 11:19, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    По факту почти везде innodb. memory какой-то тормознутый (лок на уровне таблицы при insert, например, чего стоит), archive ненадежный (лично приходилось несколько раз восстанавливать).
     
  • 6.46, Аноним (-), 11:42, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >найтивное

    какая сложная рушшиан лангуага.

     
     
  • 7.50, Andrey Mitrofanov (?), 11:52, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >сложная рушшиан лангуага.

    Лангважа!

     
  • 6.90, all_glory_to_the_hypnotoad (ok), 14:40, 13/10/2016 [^] [ответить]     [к модератору]  
  • +5 +/
    Это всё полнейшая чушь, не можешь Во-первых, все прользователи мускуля тупые ов... весь текст скрыт [показать]
     
  • 6.124, anonymous (??), 20:21, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Отвечаешь Вообще у разработчиков давно в планах поддержка взаимозаменяемых движ... весь текст скрыт [показать]
     
  • 3.30, Аноним (-), 10:54, 13/10/2016 [^] [ответить]    [к модератору]  
  • –6 +/
    MySQL очень гибкая. Назовите любую задачу и на MySQL её можно решить значительно эффективнее, чем на PostgreSQL. Главное чтобы руки из нужного места росли, чем не славятся фанатики PostgreSQL.
     
     
  • 4.41, Аноним (-), 11:27, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Триггеры ... весь текст скрыт [показать]
     
     
  • 5.70, _hide_ (ok), 13:24, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    В 5 7 всё стало нормально Почти не осталось непонятных ожиданий пока кто-то сх... весь текст скрыт [показать]
     
     
  • 6.95, Аноним (-), 14:55, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Be aware of that MySQL does foreign key checks BEFORE invoking any trigger So i... весь текст скрыт [показать]
     
     
  • 7.112, Аноним (-), 16:32, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    https jira mariadb org browse MDEV-8605 NOT NULL constraint must be checked a... весь текст скрыт [показать]
     
  • 4.45, 1 (??), 11:42, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Реализовать встроенные пакеты на PL/SQL ?
     
  • 4.48, Ilya Indigo (ok), 11:48, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну, например, физическая репликация транзакционного движка ... весь текст скрыт [показать]
     
  • 4.100, all_glory_to_the_hypnotoad (ok), 15:25, 13/10/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Да пожалуйста, сколько угодно 1 Кастомные типы данных, скалярные и комплексные ... весь текст скрыт [показать]
     
     
  • 5.105, KonstantinB (ok), 16:04, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Справедливости ради С этим уже неплохо в последних версиях Марии в 8-ке, говор... весь текст скрыт [показать]
     
  • 4.102, KonstantinB (ok), 16:00, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Эффективный поиск по разреженному набору атрибутов в различных комбинациях скаж... весь текст скрыт [показать]
     
     
  • 5.140, Аноним (-), 02:55, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    На, просвещайся: https://dev.mysql.com/doc/refman/5.7/en/json.html

    А вообще в таких случаях берут монгу, а не sql.

     
     
  • 6.141, all_glory_to_the_hypnotoad (ok), 03:52, 14/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    дебил, монга не ACID СУБД.
     
     
  • 7.143, Аноним (-), 04:22, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Дeбил, для витрины магазина и не нужна ACID.
     
     
  • 8.157, all_glory_to_the_hypnotoad (ok), 17:55, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Дебил, что нужно определяет архитектор.
     
  • 8.158, all_glory_to_the_hypnotoad (ok), 18:05, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Ну и если даже отойди от ACID, то монга ещё умудряется и сливать в производительности PG.
     
  • 6.149, KonstantinB (ok), 11:39, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > На, просвещайся: https://dev.mysql.com/doc/refman/5.7/en/json.html

    И где там inverted index?

    > А вообще в таких случаях берут монгу, а не sql.

    И где в монге inverted index?

     
     
  • 7.151, Аноним (-), 13:00, 14/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    "Мама, сматли, я знаю про inverted index!!11"

    Т.е. с наличием json в mysql ты обоcpался и тут же стал требовать что-то другое. Ну покажи мне в посгре map-reduce тогда.

     
     
  • 8.154, KonstantinB (ok), 15:38, 14/10/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Я прекрасно знаю, что в mysql есть json Что я требую, написано в том комментари... весь текст скрыт [показать]
     
     
  • 9.163, Аноним (-), 17:11, 15/10/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Теперь открой непосредственно маркет, посмотри на его сайдбар с чекбоксами, прик... весь текст скрыт [показать]
     
     
  • 10.164, KonstantinB (ok), 21:32, 15/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Прикинул операции В монге будет fullscan В постгресе будет gin index lookup G... весь текст скрыт [показать]
     
     
  • 11.167, Аноним (-), 05:42, 16/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > В монге будет fullscan

    Повторяй почаще, авось сам поверишь.

    http://blog.mongodb.org/post/59757486344/faceted-search-with-mongodb

     
  • 8.155, KonstantinB (ok), 15:41, 14/10/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    И, да, в монге нет эффективного поиска для данной задачи, там btree, что вообще ... весь текст скрыт [показать]
     
  • 3.31, Аноним (-), 10:56, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Те кто так считают, уже давно используют TokuDB. PostgreSQL в этом смысле не лучше, не надо тут навязывать неправильные решения, если не разбираетесь в сути дела.
     
     
  • 4.52, Ilya Indigo (ok), 12:07, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Про неё я слышу впервые Попытка на офф сайте почитать документацию, приводи к з... весь текст скрыт [показать]
     
     
  • 5.72, Аноним (-), 13:25, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    https github com percona tokudb-engine wiki ... весь текст скрыт [показать]
     
  • 5.73, Аноним (-), 13:27, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    https mariadb com kb en mariadb enabling-tokudb check-for-transparent-hugepag... весь текст скрыт [показать]
     
  • 5.75, _hide_ (ok), 13:32, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    http www opennet ru opennews art shtml num 36779 Вообще, очень странный движок... весь текст скрыт [показать]
     
  • 3.37, Аноним (-), 11:19, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Честно, скажите, что есть действительно необходимого в PostgreSQL, чего нет в MySQL?
     
     
  • 4.39, Gemorroj (ok), 11:20, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    оптимизатор нормальный?)
     
     
  • 5.66, Аноним (-), 13:12, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Оптимизатор в MySQL хорош, будем спорить?
     
     
  • 6.74, Аноним (-), 13:31, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > Оптимизатор в MySQL хорош, будем спорить?

    В MariaDB больше флагов.

     
  • 6.92, Анином (?), 14:49, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Да
     
     
  • 7.99, Аноним (-), 15:13, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Выкатывайте примеры, которые вам каждый день жить не дают, посмотрим. Я лично сталкивался с проблемами оптимизатора за 8 лет работы с MySQL только 1 раз.
     
     
  • 8.107, KonstantinB (ok), 16:14, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Везет Никогда не писали use force index, STRAIGHT_JOIN и хаки типа where update... весь текст скрыт [показать]
     
     
  • 9.110, Gemorroj (ok), 16:21, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >> where updated_at = updated_at?

    а можно подробнее? чувствую пригодится)

     
     
  • 10.119, KonstantinB (ok), 19:16, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Если не страдаете археологией, не пригодится. :)
    В последний раз использовал такой трюк для выбора более эффективного индекса в версии 4.1.
     
     
  • 11.125, Аноним (-), 22:43, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Да вы батенька Пхпист
     
     
  • 12.134, KonstantinB (ok), 02:42, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Я много чего -ист. :)
    А вас это беспокоит? Хотите об этом поговорить?
     
  • 8.109, Gemorroj (ok), 16:19, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    http://sqlinfo.ru/forum/viewtopic.php?pid=43892
    это из того что недавно пришлось ковырять.
     
     
  • 9.117, Ilya Indigo (ok), 17:55, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Если со времён 5 0 ничего не изменилось, то дело тут в ORDER BY LIMIT с 2-мя па... весь текст скрыт [показать]
     
     
  • 10.118, Gemorroj (ok), 19:08, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    нет, это не так, если попадаем в индекс с сортировкой, то все будет хорошо в мо... весь текст скрыт [показать]
     
  • 4.44, Ilya Indigo (ok), 11:40, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Физическая репликация Более оптимальное распределение памяти PL pgSQL UPSERT ... весь текст скрыт [показать]
     
     
  • 5.60, Аноним (-), 12:54, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Которая сocёт на разнесённых репликах Ширину канала можно добавить, а вот RTT н... весь текст скрыт [показать]
     
     
  • 6.104, Аноним (-), 16:02, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >> UPSERT
    > Который добавили только в 9.5 и который является аналогом ON DUPLICATE KEY,
    > существующим уже тыщщу лет как.

    не совсем

     
  • 6.106, KonstantinB (ok), 16:13, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Смотря какую логику Бывает логика хранения или валидации данных, которую не выр... весь текст скрыт [показать]
     
     
  • 7.137, Аноним (-), 02:48, 14/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну приведите пример, что ли Триггеры - это как раз то, с чего всё начинается П... весь текст скрыт [показать]
     
     
  • 8.146, KonstantinB (ok), 05:10, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > Ну приведите пример, что ли

    http://guides.rubyonrails.org/association_basics.html#polymorphic-association

    > мастер упирается

    А почему без хранимок-триггеров мастер не упрется?

     
     
  • 9.153, Аноним (-), 13:12, 14/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Упрётся, но позже, поскольку база меньше нагружена Это позволяет нацеплять к не... весь текст скрыт [показать]
     
  • 6.136, XoRe (ok), 02:47, 14/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Интересно про RTT Чем она мешает В postgres просто передаются wal файлы Как в... весь текст скрыт [показать]
     
     
  • 7.144, Аноним (-), 04:48, 14/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Популярно про RTT https habrahabr ru company ibm blog 274807 Популярно про м... весь текст скрыт [показать]
     
     
  • 8.174, XoRe (ok), 23:34, 03/11/2016 [^] [ответить]     [к модератору]  
  • +/
    На графике при задержке 100мс скорость падает с 1Гб с до 100Мб с Если бы это бы... весь текст скрыт [показать]
     
  • 5.64, Аноним (-), 13:05, 13/10/2016 [^] [ответить]    [к модератору]  
  • +6 +/
    > Более оптимальное распределение памяти.

    Берем TokuDB, включаем сжатие и смотрим на сколько экономнее расходуется дисковое пространство. На моих задачах сжатие достигает 5 раз.
    Берем MEMORY, кладем в нее скоропортящиеся данные телеметрии. Табличка в 1 гиг летает, Postgresql же просто убъет ssd непрерывной перезаписью.
    Берем табличку Archive с полнотабличным сжатием и кидаем в нее все логи. Сжатие при этом достигает 20 и более раз.
    Как реализовать таблицу для работы с манчестером или сетевым устройством под MySQL я знаю, а в Postgresql это в принципе не возможно В ней просто ничего не заложено для организации работы с другими устройствами. Postgresql сейчас даже не способна работать с оперативкой без костылей..., о каком распределении может идти речь?
    И это всё не включая возможностей версии 8.0, которая позволит создавать гибридные таблицы с любым распределением данных по любым устройствам памяти.
    > UPSERT (В MySQL REPLACE не то, а у INSERT ... UPDATE ... корявый и избыточный синтаксис)

    UPSERT думаю добавят. Но это не то, без чего нельзя прожить
    > тригонометрические ф-ии

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

     
     
  • 6.76, Аноним (-), 13:33, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Знатно вы вкатали постгерам,
    В mysql мелкие проблемы решаются по мере поступления.
    В pgsql для решения проблем нужно привлекать инженеров/архитекторов и кучу дополнительных костылей по бокам.
     
     
  • 7.79, Ilya Indigo (ok), 13:53, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Справедливости ради, не вижу особого вката Для скоропортящихся данных есть redi... весь текст скрыт [показать]
     
     
  • 8.85, Аноним (-), 14:12, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    MaxScale CreateTableFilter type filter module regexfilter options ignorecase m... весь текст скрыт [показать]
     
  • 8.98, Аноним (-), 15:10, 13/10/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    В MySQL я одним запросом перегоняю нужные данные из оперативки в любую таблицу, попутно обрабатывая их. На связке redis + posgresql такого не сделать.
     
  • 8.129, anomymous (?), 23:10, 13/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Про TokuDB неправда. В MariaDB 10.0/10.1 идёт "из коробки".
     
  • 6.77, Ilya Indigo (ok), 13:43, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Убедили, поэкспериментирую с TokuDB.
     
  • 6.93, Stax (ok), 14:49, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Вы так говорите, будто в постгресе сжатие использовать вам кто-то мешает Намног... весь текст скрыт [показать]
     
  • 3.128, anomymous (?), 23:09, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Откройте для себя TokuDB и удивитесь.
     
  • 2.28, Аноним (-), 10:51, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    XtraDB !== InnoDB
     
     
  • 3.34, Аноним (-), 11:12, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    К сожалению, в этом смысле разницы нет В обоих движках постраничная организация... весь текст скрыт [показать]
     
     
  • 4.51, Аноним (-), 11:58, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    там же куча движков
    infinidb
    Brighthouse
    KFDB
    ScaleDB
    Spider
    PBXT
     
     
  • 5.54, Ilya Indigo (ok), 12:11, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > там же куча движков
    > infinidb
    > Brighthouse
    > KFDB
    > ScaleDB
    > Spider
    > PBXT

    И как подключить хоть один из них?

     
     
  • 6.58, Аноним (-), 12:49, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Tokudb https www percona com doc percona-server 5 7 tokudb tokudb_installatio... весь текст скрыт [показать]
     
     
  • 7.68, Аноним (-), 13:20, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Внешние ключи не умеет, скоро 2017 год ... весь текст скрыт [показать]
     
     
  • 8.80, Ilya Indigo (ok), 13:56, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Внешние ключи не умеет, скоро 2017 год.

    FOREIGN KEY? От него и в InnoDB толку чуть меньше чем нуль.

     
     
  • 9.96, Анином (?), 14:58, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Вот это откровение. Целостность? Не не слышал
     
     
  • 10.113, Ilya Indigo (ok), 17:15, 13/10/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Беру свои слова назад Только что проверил - работает Когда лет 5 назад пробова... весь текст скрыт [показать]
     
  • 9.97, Аноним (-), 15:07, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Внешние ключи, партицирование и многое другое обещают вынести из обязанностей таблиц в обязанности самой бд в 8 версии
     
     
  • 10.101, Аноним (-), 15:39, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Партиционирование выкинули из MySQL 8.0 я развею ваши потные мечты.
     
     
  • 11.138, Аноним (-), 02:50, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Да ну? https://dev.mysql.com/doc/refman/8.0/en/partitioning.html
     
     
  • 12.150, Аноним (-), 12:39, 14/10/2016 [^] [ответить]     [к модератору]  
  • +/
    http mysqlserverteam com the-mysql-8-0-0-milestone-release-is-available Depre... весь текст скрыт [показать]
     
     
  • 13.152, Аноним (-), 13:05, 14/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > InnoDB supports partitioning from 5.7 and onwards.

    Ну и? Перенесли в InnoDB, будут дальше пилить там.

     
  • 7.69, Аноним (-), 13:20, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Полнотекстовый поиск не умеет... весь текст скрыт [показать]
     
     
  • 8.82, Ilya Indigo (ok), 13:58, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > Полнотекстовый поиск не умеет

    Sphinx для этого есть.

     
     
  • 9.84, Аноним (-), 14:07, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Кастомное решение, для массовоого хостинга бесполезно.
    Эластик серч на джаве тоже бесполезен. Firebird?
     
     
  • 10.89, Ilya Indigo (ok), 14:36, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Sphinx для говнохостинга не вариант, согласен.
    Но, справедливости ради, в InnoDB FULLTEXT из MyISAM совсем не давно перекачивал. Может быть и в току добавят, как и форей ключ.
     
  • 10.120, KonstantinB (ok), 19:53, 13/10/2016 [^] [ответить]     [к модератору]  
  • +/
    Постгрес на массовом говнохостинге тоже редкость Но здесь-то уж я не понимаю, к... весь текст скрыт [показать]
     
     
  • 11.122, Аноним (-), 20:08, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    А это бесплатный хостинг, вируалки от 3.99
     
     
  • 12.135, KonstantinB (ok), 02:45, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Ну, если ваше время на борьбу с ограничениями бесплатного хостинга дешевле 4 баксов в месяц...
     
     
  • 13.142, Anon2 (?), 04:10, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    Если мой рейт 20 баксов в месяц, то моя борьба с ограничениями заказчику отобьется уже через 5 месяцев. А можно сделать и за пол месяца
     
     
  • 14.148, KonstantinB (ok), 10:37, 14/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > мой рейт 20 баксов в месяц

    Присылайте резюме срочно! Дам 21.

     
  • 5.57, Аноним (-), 12:44, 13/10/2016 [^] [ответить]    [к модератору]  
  • +/
    В том то и дело, есть куча движков, на любой вкус. У InnoDB сложилась кривая архитектура, но это вовсе не проблема.
     
     ....нить скрыта, показать (104)

  • 1.29, vitalif (ok), 10:53, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ну марию они все равно не переплюнули, она 10 уже))))
     
  • 1.53, Аноним (-), 12:09, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Последний раз, когда пытался восстановить InnoDB таблицы после падения системы, оно мне писало, что InnoDB принципиально не восстанавливается. Это уже поправили?
     
     
  • 2.63, Аноним (-), 13:02, 13/10/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Как правило так и есть Если у тебя включен innodb_file_per_table - то есть каки... весь текст скрыт [показать]
     
     
  • 3.71, Аноним (-), 13:24, 13/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > ОДНОГО файла ЛОГА ТРАНЗАКЦИЙ, даже не данных.

    Отличная готовность...

     
  • 3.139, XoRe (ok), 02:51, 14/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Есть много отличных систем, где все убивается от удаления одного файла. Может просто не надо удалять важные файлы?
     
     
  • 4.145, Аноним (-), 04:51, 14/10/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Замечательный ответ по уровню де6илизма.

    - Как писать безглючный софт?
    - Просто делай ошибок в программах!

    Гениально.

     
     
  • 5.156, XoRe (ok), 17:36, 14/10/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Если вы взяли и удалили файл в папке постгри, это баг не постгри, а ваш.
    У постгри нельзя удалять лог транзакций. Про это есть даже анекдот:
    — Я тут типа удалил несколько Гб лог-файлов из каталога pg_xlog, чтобы освободить место на диске. Теперь моя база данных не взлетает.
    — Ой-вей! Кхе-кхе… А когда говорите в последний раз резервную копию делали?
     
     
  • 6.159, Аноним (-), 18:31, 14/10/2016 [^] [ответить]    [к модератору]  
  • +/
    похачили, это баг дизайна
     
     
  • 7.170, XoRe (ok), 19:15, 27/10/2016 [^] [ответить]    [к модератору]  
  • +/
    > похачили, это баг дизайна

    Ну если в ОС файл ядра удалить, оно ОС перестанет грузиться.
    Тоже баг дизайна.

     
  • 1.78, Аноним (-), 13:44, 13/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > ОДНОГО файла ЛОГА ТРАНЗАКЦИЙ, даже не данны

    Oracle does the same!

    DB2?

     
  • 1.147, t28 (?), 09:43, 14/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > отмечается закат хранилища

    Это по-каковски?

     
  • 1.162, Аноним (-), 11:54, 15/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А когда будет релиз версии 8.0?
     
  • 1.168, Аноним (-), 11:05, 16/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Почему 8? Почему не MySQL 10?
     
  • 1.171, rvs2016 (ok), 17:12, 30/10/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А какое "хранилище" теперь будет вместо MyISAM?
    И как мне перегнать базы из хранилища MyISAM на новое хранилище?

    Никогда не задумывался о том, какое хранилище назначается создаваемым мною таблицам. Сейчас посмотрел - оказалось, что всем таблицам в моих базах всегда назначалось хранилище MyISAM.

    Как теперь перегонять базы с таблицами со старого хранилища на новое? Выгнать базы в дампы, поменять всем таблицам руками фразу ENGINE=MyISAM на ENGINE=НОВОЕ_ХРАНИЛИЩЕ и перезагнать такие дампы обратно в базы?

     
     
  • 2.172, Аноним (-), 21:56, 01/11/2016 [^] [ответить]    [к модератору]  
  • +/
    InnoDB у Oracle и Percona.
    Aria у MariaDB.
     
     
  • 3.173, rvs2016 (ok), 02:15, 02/11/2016 [^] [ответить]    [к модератору]  
  • +/
    > InnoDB у Oracle и Percona.
    > Aria у MariaDB.

    А у Mysql? И как базы со старым типом хранилища перегнать в базы с новым типом хранилища?

     
     
  • 4.175, Аноним (-), 11:57, 04/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Mysql это и есть Oracle
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor