The OpenNET Project / Index page

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

01.10.2012 21:41  Для MariaDB/MySQL представлено хранилище Cassandra. Обновление MySQL 5.1.66, 5.5.28 и 5.6.7

Разработчики СУБД MariaDB анонсировали новое хранилище Cassandra Storage Engine (SE), добавляющее в MariaDB и MySQL поддержку средств для доступа к данным, хранимым в распределённой БД Apache Cassandra. Используя Cassandra SE разработчики получают возможность обращаться к данным и добавлять данные в БД Cassandra при помощи обычных SQL-запросов. При этом используемая в Cassandra модель хранения данных в виде семейства столбцов (ColumnFamily) отображается в форме свойственных для MariaDB/MySQL таблиц, для которых можно применять стандартные SQL-директивы SELECT, INSERT, DELETE и UPDATE, а также выполнять операции объединения (JOIN) с другими таблицами.

Кроме того, выпущены очередные корректирующие релизы MySQL - 5.5.28 и 5.1.66, а также MySQL 5.6.7 - первый кандидат в релизы для находящейся в процессе стабилизации ветки MySQL 5.6. В MySQL 5.1.66 представлено два изменения (изменение внутреннего интерфейса плагинов для работы с пулом тредов и портирование некоторых полей со статистикой из ветки 5.6) и 15 исправлений ошибок, среди которых мог наблюдаться крах клиентского приложения при его одновременном связывании с libmysqlclient_r и libcurl, крах mysqlhotcopy при работе с БД, содержащей представления, и крах рабочего процесса при выполнении "CHECK TABLE" и "REPAIR TABLE" в случае различных описаний ключа MyISAM-таблицы в файлах .frm и .MYI.

Что касается MySQL 5.6.7, то отмечается значительная работа по расширению возможности и увеличению производительности движка InnoDB, в котором появилась поддержка полнотекстового поиска и ряд значительных оптимизаций, по сравнению с веткой 5.5 позволяющих в некоторых случаях увеличить производительность транзакций, связанных с чтением данных в два раза, а с записью до четырёх раз.

В заключение можно упомянуть заметку Саймона Фиппса (Simon Phipps), ранее руководившего направлением open source в компании Sun Microsystem, а ныне входящим в управляющий совет организации Open Source Initiative (OSI), с пояснение причин недавнего исключения из состава общедоступного архива с кодом MySQL набора тестов для проверки исправляемых ошибок и добавляемых новшеств. По сведениям одного из работников Oracle, имя которого не называется из-за опасения обвинения его в разглашении внутрикорпоративной информации, публикация указанных компонентов в открытом доступе прекращена по требованию службы безопасности Oracle, которая выявила, что связанные с проблемами безопасности тесты используются в роли готового прототипа для создания эксплоитов на ранней стадии выхода релизов (эксплоит появляется раньше, чем корпоративные клиенты успевают установить плановое обновление Enterprise-версии MySQL). Попытки разработчиков MySQL наладить прозрачное взаимодействие с сообществом натолкнулись на непробиваемую корпоративную политику, которая даже не дала возможность публично объяснить причину прекращения публикации тестов. В будущем планируется продолжить публикацию тестов, но с ограничениями для ошибок, затрагивающих GA-выпуски.

  1. Главная ссылка к новости (http://blog.mariadb.org/announ...)
  2. OpenNews: Увидела свет БД Apache Cassandra 1.1.0
  3. OpenNews: Компания Oracle представила предварительную версию MySQL 5.6
  4. OpenNews: MySQL теряет былую открытость - прекращена публикация тестовых наборов и лога изменений
  5. OpenNews: Стабильный релиз СУБД MariaDB 5.5
  6. OpenNews: Первый выпуск кластерной СУБД MariaDB Galera
Лицензия: CC-BY
Тип: Программы
Ключевые слова: cassandra, mysql, mariadb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 00:04, 02/10/2012 [ответить] [смотреть все]    [к модератору]
  • +11 +/
    > натолкнулись на непробиваемую корпоративную политику,

    А потом проприерасы искренне удивляются когда узнают что их за что-то оказывается не любят.

     
     
  • 2.2, Аноним, 06:19, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    иллюзии, никто ничему не удивляется
     
  • 2.4, Аноним, 08:49, 02/10/2012 [^] [ответить] [смотреть все]     [к модератору]
  • –7 +/
    а потом хомячки удивляются - чего это у них поломали кучу серверов, а оно оказыв... весь текст скрыт [показать]
     
     
  • 3.5, Кашин Дмитрий, 09:24, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Да. Давайте сделаем кривые ключи зажигания для автомобилей. Это ведь сильно затруднит работу угонщиков. Ой, а что это водители на нас теперь вдруг так косо смотрят?
     
     
  • 4.8, Аноним, 10:23, 02/10/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    Эх Школота Давайте будем оставлять машины не закрытыми Только не будем уд... весь текст скрыт [показать]
     
     
  • 5.11, Xasd, 11:55, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    простите, но в новости -- автомобили так и оставили открытыми. только теперь ввели политику молчания об этом (и как побочный эффект -- молчания о том в каком месте встроенный GPS показывет дорогу не туда)
     
     
  • 6.15, Аноним, 14:45, 02/10/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я бы сказал что сейчас спрятали кнопку включения - хотя да, формально автомобиль... весь текст скрыт [показать]
     
  • 1.6, edwin, 09:26, 02/10/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    MariaDB молодцы .... Cassandra вкусная штука, вот только интеграция "в лоб" -  дело накладное. А тут такая радость ...
     
     
  • 2.9, YetAnotherOnanym, 10:36, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А от этих вкусностей что-то остаётся при работе через SQL-прокладку?
     
     
  • 3.10, VoDA, 11:34, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Кластеризация, автоматическая репликация и возможность наращивать кластер хранения без остановки останутся даже при наличии SQL-доступа. Значит сохранятся все преимущества хранения. И добавится SQL.

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

     
     
  • 4.12, Xasd, 11:59, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    а кто как думает -- как будет вести себя система данных -- если:

    к одному кластеру Кассандры -- прикреплено несколько SQL-оболочек?

    как в этом случае -- будет ли обеспечиваться непротиворечивость данных?

    (возможно что даже -- хорошо. мне просто интересно)

     
     
  • 5.13, edwin, 12:01, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > к одному кластеру Кассандры -- прикреплено несколько SQL-оболочек?
    > как в этом случае -- будет ли обеспечиваться непротиворечивость данных?
    > (возможно что даже -- хорошо. мне просто интересно)

    Все так или иначе преобразуется в данные Cassandra.
    Вопрос в механизмах преобразования, то есть вопрос в механизме трансляции SQL->CQL
    Надо брать реализации и смотреть ...

     
  • 5.14, VoDA, 12:35, 02/10/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    отлично - примерно также как работает NDB когда к нему прицеплено несколько SQL-... весь текст скрыт [показать]
     
     
  • 6.16, Xasd, 19:58, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    прочитал https://kb.askmonty.org/en/cassandra-storage-engine/ .. всё именно так!

    но это же какое то волшебство тогда!

    (тяжёлая магия от MariaDB)

     
     
  • 7.17, VoDA, 22:12, 02/10/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    YAW ;)
     
  • 4.18, Дмитрий, 04:33, 15/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >теперь обычные приложения заточенные на SQL можно запускать поверх отказоустойчивого хранилища.

    Ну тут нужно иметь ввиду производительность.
    Эффективность индексов в этих бд различна, там где sql бд выполнит запрос сразу, в кассандре может выполняться долго.

    Обычно структуру таблиц и colum family  проектируют по разному, и прямой маппинг не всегда эффективен.

     

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


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