The OpenNET Project / Index page

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

15.12.2010 23:49  Вышел стабильный релиз СУБД MySQL 5.5

После двух лет разработки компания Oracle объявила о выходе первого стабильного релиза СУБД MySQL 5.5.8. Ветка MySQL 5.5 базируется на невыпущенной серии MySQL 5.4 и содержит ряд значительных улучшений, связанных с повышением масштабируемости и производительности. В анонсе компания Oracle подчеркнула свое намерение дальнейшего развития MySQL в качестве открытого продукта, развиваемого совместно с СУБД Oracle и нацеленного на обеспечения связанных с Web систем. Одновременной с enterprise-версией, доступна аналогичная по функциональности свободная редакция MySQL - MySQL Community Server 5.5.8, исходные тексты которой распространяются в рамках лицензии GPL.

Ключевые улучшения MySQL 5.5:

  • Улучшение производительности и масштабируемости (по сравнению с веткой MySQL 5.1 производительность смешанных операций записи/чтения возросла в 3.6 раза, а операций только чтения - в 2 раза);
  • Использование по умолчанию движка InnoDB;
  • Поддержка полусинхронного (semi-synchronous) механизма репликации, основанного на патчах к InnoDB от компании Google. Метод является разумным компромиссом между надежностью синхронной репликации и скоростью асинхронной. Новый режим гарантирует распространение изменений как минимум на один slave узел, т.е. репликация считается успешной если хотя бы один узел подтвердил принятие данных;
  • Поддержка создания отказоустойчивых конфигураций из нескольких синхронизированных серверов, базирующихся на использовании Heartbeat и DRBD;
  • Реализация операторов SIGNAL и RESIGNAL - новых способов обработки ошибок в функциях, триггерах и обработчиках событий;
  • Улучшение функций по партицированию данных. Расширенный синтаксис для разбиения больших таблиц на несколько частей, размещенных в разных файловых системах (partitioning). Добавлены операции RANGE, LIST и метод оптимизации "partition pruning";
  • Новый механизм оптимизации вложенных запросов и JOIN операций, повышающий скорость выполнения некоторых запросов на 90%;
  • Переработана система внутренних блокировок. Интегрированы патчи Google с оптимизацией работы InnoDB на CPU с большим числом ядер. Например, на 16 и 64 ядерных серверах наблюдается почти двойной прирост производительности. Ранее код InnoDB не мог корректно использовать более 4 CPU;
  • Включение в MySQL схемы производительности, которая содержит низкоуровневую информацию о производительности работы движка InnoDB.
  • Указание типа хранилища через ключевое слово "TYPE" в блоке "CREATE TABLE" объявлено устаревшим, необходимо использовать директиву "ENGINE";
  • Улучшены средства работы с XML-данными, добавлен оператор "LOAD XML";
  • Улучшения в управлении метаданными при выполнении транзакций;
  • Новый алгоритм формирования запроса, более оптимально использующий оперативную память для выполнения JOIN операций при использовании MySQL Cluster;
  • Улучшена реализация встраиваемых процедур, добавлены полноценные средства для управления ошибками через реализацию SIGNAL/RESIGNAL функций;
  • Добавлена поддержка задания параметров вывода при использовании заранее подготовленных выражений (prepared statement);
  • Расширены возможности по доступу к данным информационной схемы для разработчиков, использующих программные интерфейсы подобные ODBC и JDBC. Например, расширен доступ к параметрам и возвращаемым типам данным, которые используются в хранимых процедурах;
  • Улучшена поддержка платформы Solaris, расширены средства диагностики, базирующиеся на DTrace;
  • Переход на систему сборки на основе CMake, поддержка сборки при помощи GNU autotools прекращена (вместо configure теперь нужно выполнить "cmake .") .



  1. Главная ссылка к новости (http://www.oracle.com/us/corpo...)
  2. MySQL 5.5 is GA - Interview with Tomas Ulin
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mysql
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, pavlinux, 00:41, 16/12/2010 [ответить] [смотреть все]
  • +/
    Исходники-то к этому богатству есть?
     
     
  • 2.2, Иван Иванович Иванов, 00:45, 16/12/2010 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    А http dev mysql com downloads mirror php id 399302 http dev mysql com down... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, pavlinux, 02:12, 16/12/2010 [^] [ответить] [смотреть все]  
  • –10 +/
    Чаво суёшь MySQL Community Server 5.5.8.
    Интрырпрайз где?
      
     
     
  • 4.7, Злыдень, 03:39, 16/12/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    Исходники Enterprise никогда на моей памяти не поставлялись.
     
  • 4.8, Tiv, 03:40, 16/12/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    Судя по тону, Вы явно пытаетесь использовать двойные стандарты по отношению к ор... весь текст скрыт [показать]
     
  • 1.5, Аноним, 01:46, 16/12/2010 [ответить] [смотреть все]  
  • –1 +/
    Когда ожидать ебилдов в генте?

    Когда ожидать патчи от перконы?

     
     
  • 2.13, Step, 07:08, 16/12/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    RC от Перконы в течении месяца
     
  • 1.10, 6868, 06:04, 16/12/2010 [ответить] [смотреть все]  
  • +2 +/
    use Mariadb, Luke.
     
     
  • 2.24, playnet, 16:51, 10/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    MariaDB сейчас 5 2, а мускуль 5 5 Тогда как с 5 1 было прямое соответствие Если... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, mgyk, 06:42, 16/12/2010 [ответить] [смотреть все]  
  • +2 +/
    Два года пилили а самое интересное это патчи от гугла ;)
     
  • 1.14, анон, 08:42, 16/12/2010 [ответить] [смотреть все]  
  • +/
    Охбл~~ что они туда засунули, из-за чего инсталлятор распух в три раза?
     
     
  • 2.15, SCINER, 09:21, 16/12/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Прочтите сообщение чуть выше и все поймете.
     
     
  • 3.16, анон, 09:25, 16/12/2010 [^] [ответить] [смотреть все]  
  • +/
    патчи от гугла Нет, я скачал и посмотрел содержимое пакета - в нём на две со... весь текст скрыт [показать]
     
     
  • 4.17, Cybister, 11:32, 16/12/2010 [^] [ответить] [смотреть все]  
  • +/
    Зачёд. И в бин релизе - дебаг версия, да?
     
  • 1.18, Аноним, 11:33, 16/12/2010 [ответить] [смотреть все]  
  • +/
    Чёт я не понял как его конфигурировать! Там нет скрипта configure!
     
     
  • 2.19, uldus, 12:15, 16/12/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Чёт я не понял как его конфигурировать! Там нет скрипта configure!

    они на cmake перешли.

     
     
  • 3.21, klalafuda, 17:53, 16/12/2010 [^] [ответить] [смотреть все]  
  • +/
    > они на cmake перешли.

    Совсем рехнулись ребята на старости лет... :(

     
     
  • 4.23, samm, 10:13, 17/12/2010 [^] [ответить] [смотреть все]  
  • +/
    А на мой взгляд - очень верное решение. У меня с cmake намного меньше проблем, кроме того - он более переносим, что для MySQL достаточно важно.
     
  • 2.20, Anonym, 14:56, 16/12/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С помощью configure конфигуришь cmake, а потом с помощью cmake конфигуришь mysql ))
     
  • 1.22, Аноним, 10:12, 17/12/2010 [ответить] [смотреть все]  
  • +/
    Не смешно, между прочим У них в доке не написано как опции gcc передавать А их... весь текст скрыт [показать]
     

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


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