The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Компания MariaDB представила прокси-сервер MaxScale 2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от opennews (??) on 04-Окт-16, 00:41 
Компания MariaDB представила (https://mariadb.com/news-events/press-releases/mariadb-maxsc...) релиз прокси-сервера MariaDB MaxScale (https://mariadb.com/products/mariadb-maxscale), работающего между клиентским приложением и СУБД, и способного решать такие задачи, как обеспечение высокой доступности, балансировка нагрузки, шардинг, разделение запросов на запись и чтение, прозрачное масштабирование, сглаживание процесса миграции инфраструктуры на другие СУБД,  выявление атак по подстановке SQL-запросов, работа в роли межсетевого экрана для СУБД, прозрачный мониторинг производительности, организация горячего резервного копирования и т.п. Поддерживается работа с СУБД MariaDB, MySQL и через плагины с PostgreSQL, Microsoft SQL Server и Hadoop. Код проекта написан на языке Си.


Кроме функциональных изменений выпуск MaxScale 2.0 примечателен переходом на новую схему лицензирования. Вместо лицензии  GPLv2 код теперь поставляется (https://github.com/mariadb-corporation/MaxScale) под лицензией  BSL (https://www.mariadb.com/bsl). Лицензия BSL позиционируется (https://www.opennet.ru/opennews/art.shtml?num=44976) как альтернатива модели Open Core - при использовании BSL код расширенной функциональности изначально открыт и доступен для внесения изменений, но может применяться бесплатно только при соблюдении дополнительных условий, для обхода которых требуется приобретение коммерческой лицензии. В частности, MaxScale может бесплатно использоваться только для конфигураций, включающих менее трёх серверов. Ограничения действуют только до 1 января 2019 года, после чего они снимаются и код начинает поставляться под лицензией GPLv2+.


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

Основные новшества (https://mariadb.com/kb/en/mariadb-maxscale-14/mariadb-maxsca.../):

-  Режим захвата изменений данных (CDC - change data capture), позволяющий выявлять и перенаправлять на заданные узлы запросы, приводящие к изменению данных. Например, можно транслировать изменения в отдельные хранилища больших данных, такие как Hadoop, используя системы доставки сообщений, подобные Kafka. В состав включён модуль binlog-to-Avro, который позволяет подключиться к master-серверу MariaDB 10.0, преобразовать бинарный лог событий в формат Avro и транслировать изменения на другой сервер в форматах JSON или raw Avro с использованием протокола CDC;

-  Возможность работы в роли межсетевого экрана с end-to-end SSL-шифрованием канала связи для защиты от неавторизированного доступа к данным;
-   MaxAdmin, клиентское ПО для управления и мониторинга за работой MaxScale, переведено на новую схему аутентификации - для соединения с MaxScale теперь применяется только  domain socket, удалённый доступ больше не поддерживается;

-  Добавлена опция  max_connections для ограничения максимального числа соединений;

-  Классификатор запросов, применяемый в MaxScale для принятия решений о дальнейших действиях с определённым запросом, переведён со встраиваемого варианта MariaDB  на SQLite;

-  Добавлен модуль readwritesplit для создания отказоустойчивых конфигураций,  в которых в случае  сбоя в работе master-узла, запросы на чтение будут автоматически перенаправлены на запасные slave-узлы, т.е. несмотря на недоступность основного сервера сохранится возможность выполнения запросов, не приводящих к изменению данных. Состояние  master- и slave- серверов отслеживаются при помощи модуля mysqlmon.


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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 00:41 
Искал другие балансировки для MySQL но ничего не нашел. Оно вообще водится в природе?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +2 +/
Сообщение от Sergei (??) on 04-Окт-16, 03:19 
www.proxysql.com
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +1 +/
Сообщение от Аноним (??) on 04-Окт-16, 05:41 
> Искал другие балансировки для MySQL но ничего не нашел. Оно вообще водится
> в природе?

Tungsten, sqlrelay

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +3 +/
Сообщение от Аноним (??) on 04-Окт-16, 05:42 
> Искал другие балансировки для MySQL но ничего не нашел. Оно вообще водится
> в природе?

HAProxy, NGINX-Stream

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

24. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от rvs2016 (ok) on 04-Окт-16, 22:40 
>> Искал другие балансировки для MySQL но ничего не нашел. Оно вообще водится
>> в природе?
> HAProxy

Так это же не sql, а TCP/HTTP load balancer:

% pkg search haproxy
haproxy-1.6.9                  Reliable, high performance TCP/HTTP load balancer

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +1 +/
Сообщение от anonymous (??) on 04-Окт-16, 08:27 
Уже лет 10 как существует mysql-proxy.
Эта штука поддерживает скрипты на lua и можно довольно хитрую систему делать.
Из особенностей - т.к. логика может быть сложная, то надо proxy ставить на каждый сервер.

Современные proxy, что proxysql что maxscale не такие гибкие и расширяемые (нет встроенного интерпретатора полноценного языка программирования), но работают быстрее и можно обойтись одним прокси сервером.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

23. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от rvs2016 (ok) on 04-Окт-16, 22:32 
> Искал другие балансировки для MySQL но ничего не нашел. Оно вообще водится
> в природе?

Вот чё-то нашёл:

% pkg search proxy | grep -i mysql
mysql-proxy-0.8.4_2            Monitor, analyze, or transform the communication of MySQL

% cat /usr/ports/databases/mysql-proxy/pkg-descr
MySQL Proxy is a simple program that sits between your client and MySQL
server(s) that can monitor, analyze or transform their communication. Its
flexibility allows for a wide variety of uses, including load balancing;
failover; query analysis; query filtering and modification; and many more.

WWW: http://dev.mysql.com/downloads/mysql-proxy/

Годная штука? Умеет ли работать с несколькими серверами и переключаться на исправные в случае выходя из строя некоторых серверов?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

29. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от rvm1975 on 06-Окт-16, 18:21 
из продвинутых citrix netscaler
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  –1 +/
Сообщение от килЖлик email on 04-Окт-16, 01:00 
А с PostgreSQL кто нибудь юзал?
Че по чем там?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 05:40 
не умеет протокол pg
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

13. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Владимр on 04-Окт-16, 08:53 
Использую pgpool
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 02:05 
интересный момент:

>> Компания MariaDB представила прокси-сервер MaxScale 2.0
>> Классификатор запросов, применяемый в MaxScale для принятия решений о дальнейших действиях с определённым запросом, переведён со встраиваемого варианта MariaDB на SQLite

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +4 +/
Сообщение от mumu (ok) on 04-Окт-16, 08:19 
Каждому решению - подходящий инструмент. Этож не Amarok, зачем тут полноценный SQL-сервер?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 02:33 
Добавить пометку использует epoll и Linux-AIO только для линукса.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  –4 +/
Сообщение от Аноним (??) on 04-Окт-16, 07:39 
уже не знает как вывернуться - что бы воздух продавать. Уже и новую лицензию придумал, а оно все никак..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  –1 +/
Сообщение от Клыкастый (ok) on 04-Окт-16, 12:24 
лицензия вполне адекватная, и денежку срубит и в код даёт слазить.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  –1 +/
Сообщение от Аноним (??) on 04-Окт-16, 17:40 
> лицензия вполне адекватная, и денежку срубит и в код даёт слазить.

да да, для бесплатных бетатестеров - пойдет. Нужно же как-то срубить на вас бабло ?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +1 +/
Сообщение от Клыкастый (ok) on 04-Окт-16, 18:10 
> да да, для бесплатных бетатестеров - пойдет.

Не смог в механизм релизов? бывает, бывает

> Нужно же как-то срубить на вас бабло ?

И не просто "как-то", а с выходом на GPL и минимальными, по сравнению с другими коммерсантами, ограничениями.

Но есть возмущающиеся. То ли это подростки, которые в силу возраста вместо "спасибо" на автомате выдают "а чо так мало?", то ли это пена на опенсорсе, которая просто привыкла, что им все должны. А может просто мамка на софт денег не даёт.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

10. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 08:06 
У них также как и в предыдущей версии - read и write по разным портам подключения?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 15:17 
а как же galera? впрочем, она не решает задачу размазывания нагрузки, она решает задачу master-master репликации и создания отказоустойчивого кластера субд. но кто мешает применять шардинг на кластерА из отказоустойчивых нод по 3 сервера. получается дорого, но зато отказоустойчиво и производительно. впрочем, субд - это всегда дорого, особенно, когда одного сервера не хватает по производительности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 17:42 
> а как же galera?

А что галера? Новость про прокси, а не про то, как делать master-master.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

16. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +1 +/
Сообщение от Аноним (??) on 04-Окт-16, 15:19 
Интересно, а ГОСТовый SSL туда можно впихнуть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 17:54 
КриптоПРО или VipNet? Сомневаюсь.
OpenSSL - безсмысленно.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 05-Окт-16, 10:24 
Значит только гостовый Постгрес =(
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

17. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Аноним (??) on 04-Окт-16, 16:56 
С BSL они явно перестарались.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Клыкастый (ok) on 04-Окт-16, 18:11 
> С BSL они явно перестарались.

уж получше, чем OpenCore.


Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

25. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Owlet on 04-Окт-16, 23:01 
Чем это полностью несвободная (ещё 2 года) лицензия лучше, чем часть кода под свободной?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Owlet on 04-Окт-16, 23:03 
Пруф, например: https://mariadb.com/bsl-faq-adopting#foss
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Компания MariaDB представила прокси-сервер MaxScale 2.0"  +/
Сообщение от Клыкастый (ok) on 05-Окт-16, 12:19 
> Чем это полностью несвободная (ещё 2 года) лицензия лучше, чем часть кода
> под свободной?

ИМХО то, что код открыт весь.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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