The OpenNET Project / Index page

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

Увидела свет СУБД MariaDB 10.0.0

13.11.2012 19:32

Представлен первый выпуск новой значительной ветки СУБД MariaDB 10.0.0, продолжающий развитие кодовой базы MariaDB 5.5 и содержащий ряд возможностей, бэкпортированных из ветки MySQL 5.6. Проект развивается компанией Monty Program Ab, созданной Майклом Видениусом, основателем MySQL, после его ухода из Sun Microsystems. БД MariaDB полностью совместима с MySQL и может выступать в качестве прозрачной замены MySQL, дополненной рядом расширенных функций, оптимизациями производительности, новыми движками хранилищ (FederatedX, PBXT, XtraDB, Aria, OQGRAPH, Sphinx) и улучшениями от сообщества независимых разработчиков. Как и MySQL 5.6 ветка MariaDB 10.x пока имеет экспериментальный характер и не вышла за рамки альфа-стадии разработки, не рекомендованной для промышленного применения.

Ранее ветки MariaDB нумеровались синхронно с ветками MySQL, на которых они были основаны. Но в настоящее время MariaDB уже не является просто набором патчей, применённых поверх MySQL, а содержит достаточно большой набор дополнительных функций и возможностей, реализованных иначе, чем в MySQL (например, пул тредов, поддержка микросекунд и аннотированные запросы). Изменился также и метод синхронизации с кодовой базой MySQL, в настоящее время первичным в разработке является код MariaDB, в который бэкпортируются новшества MySQL. В связи с этим, чтобы более явно обозначить независимость разработки от MySQL решено присвоить очередному релизу MariaDB номер 10.

Среди новшеств MariaDB 10.0.0:

  • Улучшенный вывод сообщений об ошибках. Все числовые номера ошибок теперь сопровождаются пояснительными текстами.
  • Поддержка выражения "SHOW EXPLAIN FOR thread_id" для анализа запроса, выполняемого в заданной нити. Так как "SHOW EXPLAIN" учитывает план выполнения оптимизатором реального запроса, он позволяет получить более близкие к реальности показатели, чем выполнение запроса внутри "EXPLAIN";
  • Поддержка multi-source репликации, позволяющей одному серверу реплицировать изменения от нескольких master-серверов. Из примеров использования multi-source репликации упоминается решение задачи сбора в одном месте данных, разнесённых на разные машины, с целью выполнения аналитических запросов или для создания резервной копии;
  • В InnoDB добавлены дополнительные оптимизации, позволяющие зметно ускорить выполнения транзакций, не выполняющих операции записи и изменения данных. Для выполнения транзакций в режиме чтения добавлена новая команда "TRANSACTION READ ONLY";
  • Оптимизировано выполнение конструкции "LIMIT ... ORDER BY";
  • Из MySQL 5.6.5 перенесён обновлённый вариант хранилища InnoDB;
  • Из MySQL 5.6.5 портирована поддержка движка PERFORMANCE_SCHEMA и связанной с ним базы performance_schema, предоставляющей низкоуровневые средства для мониторинга за выполнением запросов и различными событиями при работе СУБД;
  • Из пока не до конца реализованных возможностей, но гарантированно попадающих в финальный релиз, отмечаются: поддержка автоматического обновления времени (timestamp) в DATETIME; хранимые в памяти таблицы с эффективной поддержкой типов VARCHAR и BLOB; новое хранилище Cassandra; выполнение "ALTER TABLE" на лету.


  1. Главная ссылка к новости (http://blog.mariadb.org/announ...)
  2. OpenNews: Для СУБД MariaDB реализована система multi-source репликации
  3. OpenNews: Для MariaDB/MySQL представлено хранилище Cassandra
  4. OpenNews: Первый выпуск кластерной СУБД MariaDB Galera
  5. OpenNews: Стабильный релиз СУБД MariaDB 5.5
  6. OpenNews: Компания Oracle представила предварительную версию MySQL 5.6
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35316-mariadb
Ключевые слова: mariadb, mysql, database
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 20:51, 13/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > содержащий ряд возможностей, бэкпортированных из ветки MySQL 5.6.

    Если редхат в пику ораклу создаст репу, в которой изменения мускула разобраны по патчам и с комментариями, развитие форков мускула пойдет гораздо быстрее :)

     
     
  • 2.6, all_glory_to_the_hypnotoad (ok), 21:12, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • –7 +/
    да,  только это гогно особо то и не нужно. Причём в первую очередь не нужно даже самому ораклу.
     
     
  • 3.8, Diden05 (ok), 21:33, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Миллионы леммингов не могут ошибаться.
    Я думаю на сегодняшний день MySQL самая распространенная СУБД, а то что лично у вас она вызывает идиосинкразию в общем то ваши проблемы.
     
     
  • 4.9, Аноним (-), 21:44, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >MySQL самая распространенная СУБД

    Неверно. Самая распространенная СУБД - sqlite. Каждый день установочная база увеличивается на 1 200 000 экземпляров. А всего используется более 1 500 000 000 инстансов.

     
     
  • 5.14, Аноним (-), 22:16, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Самая распространенная СУБД - sqlite.

    Неверно.

    > Каждый день установочная база увеличивается на 1 200 000 экземпляров. А всего используется более 1 500 000 000 инстансов.

    А у MySQL каждый день установочная база увеличивается на 1 200 000 000 000 000 экземпляров. И всего используется более 1 500 000 000 000 000 000 инстансов.

     
     
  • 6.20, Аноним (-), 22:52, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    man sqlite
    man android
    man ios
    man chrome
     
     
  • 7.38, Аноним (-), 00:14, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > man sqlite
    > man android
    > man ios
    > man chrome

    No manual entry for sqlite
    No manual entry for android
    No manual entry for ios
    No manual entry for chrome

     
     
  • 8.51, Аноним (-), 08:41, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это не его вина Libsqlite есть в практически каждой системе, десктопной и не оч... текст свёрнут, показать
     
  • 6.24, Аноним (-), 22:58, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >1 500 000 000 000 000 000 инстансов.

    Что вы, что вы, Амарок не настолько популярен.


     
     
  • 7.39, Аноним (-), 00:15, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>1 500 000 000 000 000 000 инстансов.
    > Что вы, что вы, Амарок не настолько популярен.

    Зато я умею писать но-о-олики-и-и!

     
  • 7.42, Аноним (-), 00:18, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>1 500 000 000 000 000 000 инстансов.
    > Что вы, что вы, Амарок не настолько популярен.

    Кто знает, кто знает ;)

     
     
  • 8.52, Аноним (-), 08:42, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Думаете, обитатели соседних галактик на него подсели ... текст свёрнут, показать
     
  • 4.29, all_glory_to_the_hypnotoad (ok), 23:26, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    конечно, не могут. Ошибиться ведь можно только делая осознанный выбор. А бессознательное животное лишено такой возможности.
     
     
  • 5.37, Аноним (-), 00:13, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А бессознательное животное лишено такой возможности.

    Вы хотите, чтобы вас пожалели?

     
  • 3.15, Аноним (-), 22:18, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да,  только это гогно особо то и не нужно.

    Это ваши личные половые трудности. А людям - нужно.

     
     
  • 4.43, Аноним (-), 00:19, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это ваши личные половые трудности. А людям - нужно.

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

     
  • 3.27, Lompuz (?), 23:01, 13/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Корпоративные клиенты с радостью свалят на Percona Server
     
     
  • 4.44, Аноним (-), 00:20, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Корпоративные клиенты с радостью свалят на Percona Server

    Что-то не видно бурных потоков валящих корпоративных клиентов.

     
  • 3.41, Аноним (-), 00:17, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > да,  только это гогно особо то и не нужно. Причём в первую очередь не нужно даже самому ораклу.

    То-то оракл вбухал кучу бабла в покупку сана. Разумеется, не нужно. Просто бабло хотели потратить. Бизнесмены, они такие.

     
     
  • 4.45, all_glory_to_the_hypnotoad (ok), 02:10, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    хватит так безжалостно тупить. Ораклу от SUNа было нужно а)железо и б) SunOS для своих продуктов и в какой-то степени ява была нужна. Т.е. купил традиционных компаньёнов, которые и так большая часть кастомеров покупает, например, к их же рСУБД. Раньше такие полные решения были только у IBM.

    [сообщение отредактировано модератором]

     
     
  • 5.48, ананим (?), 05:45, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    полный бред.
    ораклу почти не нужно было железо, ещё меньше solaris (какой ещё SunOS?), нужен был мускуль и ОЧЕНЬ нужна была жаба.
    более того, только из-за жабы санки и купили бы.

    [сообщение отредактировано модератором]

     
  • 5.50, Аноним (-), 08:39, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > хватит так безжалостно тупить. Ораклу от SUNа было нужно а)железо и б)
    > SunOS для своих продуктов и в какой-то степени ява была нужна.

    Поэтому они
    1) Практически похоронили железное направление.
    2) Закрыли солярис и спускают его на тормозах.
    3) Обломались с патентным троллингом гугля :)

     
     
  • 6.58, Аноним (-), 15:19, 15/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Поэтому они
    > 2) Закрыли солярис и спускают его на тормозах.

    Спускают на тормозах Солярис? Вы в какой вселенной живете?

     
  • 3.49, Аноним (-), 08:26, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Причём в первую очередь не нужно даже самому ораклу.

    Ясен пень, оракл не идиот - сам себе конкуренцию повышать. Ибо чем больше купит их базу и чем меньше проскочит нахаляву с мускулем тем они богаче :)

     
     
  • 4.56, Аноним (-), 18:16, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ясен пень, оракл не идиот

    В отличие от вас.

    > сам себе конкуренцию повышать. Ибо чем больше купит их базу и чем меньше проскочит нахаляву с мускулем тем они богаче :)

    Иначе вы бы догадались, что мускул вовсе не конкурент оракловской базе.

     

  • 1.34, Аноним (-), 23:57, 13/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А разве Drizzle не есть более правильное развитие MySQL?
    Не троллинга ради, действительно интересно какие приемущества MariaDB или недостатки Drizzle видят люди, использующие форки MySQL в продакшене.
     
     
  • 2.47, Lompuz (?), 03:53, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    полная несовместимость с mysql и переписывание 60% кода sql
     
     
  • 3.59, commonsense (?), 07:13, 16/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    One
     

  • 1.36, Аноним (-), 00:09, 14/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А почему версия не 20 или 30? М.б. 100 было бы лучше?
     
     
  • 2.40, Аноним (-), 00:16, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему версия не 20 или 30? М.б. 100 было бы лучше?

    Какой вы придирчивый, сударь.

     
  • 2.53, анонимус (??), 10:22, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    надо же как-то о себе заявить. Никто же не пользуется, а денежки которые sun отвалил уже заканчиваются...
    а тут еще MySQL TM не отдал Oracle... одни печали..
     

  • 1.46, Sylvia (ok), 03:24, 14/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    во-первых, только альфа версия, релиз будет не ранее чем через 3 мес - полгода,
    хотя схема нумерации версий у них такая что .0 считается альфой .1 и .2 бетой, а .3 - GA

    во-вторых, жаль что и они теперь погнались за циферками в номере версии...

     
     
  • 2.54, fyjybvec (?), 11:27, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не погнались. Они же [объясняют](http://blog.mariadb.org/explanation-on-mariadb-10-0/), что мускуль релизится слишком долго, и за это время они успевают наколбасить столько фич, что их уже нельзя впихнуть в ту циферку, которая на основе соответствующей циферки мускуля. По этому они делают отдельную ветку для своих хаков, в которую будут портировать фичи из мускуля. Версии на основе мускуля с соответствующими циферками продолжат выпускаться.
     
     
  • 3.55, fyjybvec (?), 11:30, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так что вполне логичный шаг. Новая ветка нужна, чтобы версии не пересекались с версиями, эквивалентными мускулю. Десятка взята просто как цифра, до которой оракл доползет только через пару столетий.
     
  • 3.57, CAHbKA (?), 23:40, 14/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "слишком долго"
    хм...
    как по мне - мимоходные(беглые) натурные наблюдения другие - выходит майsql(1), выходит майsql(2), выходит перкона с изменениями от майsql(1), а еще примерно через месяц /или более/ выходит мария с позапрошлой перконой.

    и, что до "полностью совместима с MySQL" из новости. Кажется это очень сильное преувеличение. Хотябы даже из-за того, что энжины подменяются. А еще есть и просто несовместимости, к примеру разные результаты у CHECKSUM TABLE в марии и майsql.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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