URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101206
[ Назад ]

Исходное сообщение
"Представлен прокси-сервер MariaDB MaxScale"

Отправлено opennews , 16-Янв-15 23:05 
Разработчики СУБД MariaDB представили (https://mariadb.com/news-events/press-releases/mariadb-launc...) первый стабильный выпуск нового продукта MariaDB MaxScale (https://mariadb.com/products/mariadb-maxscale), представляющего собой прокси-сервер, работающий между клиентским приложением и СУБД, и способный решать такие задачи, как обеспечение высокой доступности, балансировка нагрузки, прозрачное масштабирование или сглаживание процесса миграции инфраструктуры на другие СУБД. Поддерживается работа с СУБД MariaDB Enterprise, MariaDB Enterprise Cluster, MariaDB 5.5, MariaDB 10 и Oracle MySQL. Кроме того, через  плагины возможна организация работы с такими системами, как PostgreSQL, Microsoft SQL Server и Hadoop. Код проекта написан на языке Си и распространяется (https://github.com/mariadb-corporation/MaxScale) под лицензией GPLv2.

MariaDB MaxScale позволяет на основе определения правил задавать достаточно сложные пути перенаправления запросов к СУБД. Правила могут привязываться к отдельным типам SQL-запросов, а также учитывать назначение конкретных серверов. Для приложения взаимодействие с MariaDB MaxScale ничем не отличается от привычного обращения к  СУБД, при этом, MaxScale может в прозрачном для приложения виде обеспечивать распределение запросов на серию серверов или организовать оперативное переключение на запасной сервер в случае сбоя первичного.


Благодаря гибкой архитектуре MaxScale позволяет создавать плагины, через которые можно реализовывать новые методы маршрутизации запросов или добавлять поддержку новых протоколов.  Все протоколы, методы маршрутизации запросов, способы аутентификации, механизмы мониторинга и механизмы ведения логов реализованы как модули, оформленные в виде разделяемых библиотек. Для обеспечения высокой производительности используются методы асинхронной обработки ввода/вывода и мультиплексирование через epoll.


Из областей использования MariaDB MaxScale выделяется:


-  Улучшение масштабируемости и эксплуатационной гибкости, в том числе благодаря таким возможностям как разделение запросов на запись и чтение на master- и slave-серверы, или возможность перенаправления сложных, ресурсоёмких или связанных с генерацией отчётов запросов  на отдельно выделенные серверы.

-  Повышение безопасности за счет применения дополнительных методов фильтрации запросов, а также выявления и предотвращения совершения атак по подстановке SQL-запросов и попыток неавторизированного доступа. На базе MaxScale можно организовать подобие межсетевого экрана для СУБД, не пропускающего запросы, соответствующие заданной маске.

-  Организация постепенного перехода на иные версии или типы СУБД - процесс переработки приложений и переход на новые выпуски СУБД может быть разделён на несколько стадий, с обеспечением трансляции запросов  устаревших приложений на стороне прокси-сервера.

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

-  Возможность организации резервного копирования или синхронизации через дублирование запросов в другую СУБД, например, можно организовать одновременное хранение в  InnoDB и NoSQL.

-  Возможность организации  шардинга на уровне прокси или перенапрвления запросов на основе указанных приложением меток.

-  Создание конфигураций с несколькими активными master-серверами.

-  Организация репликации в условиях использования территориально распределённых узлов;


-  Возможность изменения поддерживаемого клиентом протокола взаимодействия с СУБД для организации обращения к другим внешним СУБД, например, NoSQL-хранилищам, Microsoft SQL Server или к PostgreSQL.


URL: https://mariadb.com/news-events/press-releases/mariadb-launc...
Новость: http://www.opennet.ru/opennews/art.shtml?num=41475


Содержание

Сообщения в этом обсуждении
"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Dmitry77 , 16-Янв-15 23:05 
ага, наверно хотят сделать продукт Hadoop MaxScale ;)

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено universite , 16-Янв-15 23:14 
Порт под FreeBSD обещают?

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 00:12 
Во FreeBSD появился epoll?

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 00:45 
kqueue - вполне полноценный аналог.

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 01:07 
> kqueue - вполне полноценный аналог.

Одна незадача: код надо переписывать, при том что бздами на серверах мало кто пользуется.


"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 01:14 
Digital Ocean смотрит на тебя как на ....
Для тупых - они на днях с гордостью выкатили поддержку фри, из за большого спроса :)

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 03:03 
я тебя огорчу, чуваки из DO просто не поняли еще кто такие гики, которые ноют что им надо freebsd но юзать они фряху не будут.

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено universite , 17-Янв-15 04:21 
Неправильно.
Они, наконец, поняли, что не допилили KVM.
Доля виртуалок с Виндоус довольно большая, и чтоб на ком-то потренироваться, они выбрали FreeBSD.

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 18-Янв-15 04:11 
Я люблю слушать как кpaснoглазые голопузики учат миллионеров правильному бизнесу :) Жто доставляет - продолжайте :)

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 03:04 
Сорсы есть можешь портировать

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Аноним , 17-Янв-15 17:15 
Ну в линуксуляторе недавно разве что:
https://www.freebsd.org/news/status/report-2014-10-2014-12.h...,-the-Linuxulator
https://reviews.freebsd.org/D1092

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Меломан , 17-Янв-15 11:51 
Могли бы и для Solaris бинарник сделать.

"Представлен прокси-сервер MariaDB MaxScale"
Отправлено Максим , 01-Фев-15 18:12 
Нет поддержки IPv6 :(
Кто-нибудь попробовал уже?