Просмотров: 10793

MySQL: SQL или NoSQL - вот в чем вопрос. Введение


В продолжение моей серии статей по расширению возможностей MySQL (Программное окружение MySQL), сегодня я публикую большую и подробную статью, в которой мы рассмотрим два плагина, которые привносят NoSQL-функциональность в эту популярную БД. Эти материалы впервые так подробно рассматривают NoSQL-функциональность в MySQL на русском языке, а некоторые недокументированные подробности HandlerSocket, изложенные в этой серии статей, и вовсе пока не публиковались открыто нигде.

Итак, главная тема этой большой статьи: как добавить NoSQL-функциональность в вашу MySQL? Какие подводные камни и технические параметры у подобных гибридных систем? Это — оглавляющий пост-содержание для всей серии статей на эту тему.

MySQL plugin плагин NoSQL HandlerSocket Memcached хранилище highload Drizzle NewSQL

Начиная с версии 5.1 в MySQL реализован API для полноценной поддержки внешних плагинов, гибко расширяющих функциональность основного кода. Такой плагин может быть автоматически запущен во время загрузки MySQL, также как загружен или выгружен прямо во время работы сервера БД, без необходимости его остановки или перезапуска.

Сегодня мы подробно рассмотрим только два примера специализированных плагинов из множества существующих, которых объединяет общность реализуемых задач. Оба добавляют в стандартный MySQL два дополнительных NoSQL-интерфейса, при этом они одновременно относятся сразу к двум группам из общего функционального перечня плагинов MySQL.

Напомним, всего существует 7 разновидностей серверных плагинов по их типу интерфейса сопряжения. Наши сегодняшние «герои» относятся к следующим двум группам плагинов из семи:

  • Плагины для доступа и работы с движком данных (storage engines plugs);
  • Плагин-демон — запускается сервером БД в общий с mysqld процесс (daemon plugs);

Итак, сегодня в фокусе нашего рассмотрения плагины HandlerSocket (от японского разработчика Яшинори Мацунобу) и Memcached (от компании Oracle), которые оба выступают в качестве эффективного и перспективного NoSQL-расширения для MySQL.

Содержание:


~

Читать этот материал дальше. Начало прежней серии статей «Программное окружение MySQL».

Игорь Савчук // Системный Администратор, 2011
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , , , , , ,
Эта запись опубликована: Вторник, 20 марта 2012 в рубрике Unix'овоеПрограммированиеОбзоры.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз