Страница 1 из 3

MariaDB

Добавлено: 21 сен 2012, 07:19
Gold Dragon
Откройте тайну, с чем связано такое решение: замена MySQL на MariaDB?

Я понимаю что это якобы 100% совместимый продукт, но это сейчас. А потом?


PS
Вчера (20-го) закачивал на свой комп сервер и случайно обратил на "Новости"... там уже были новости 21-го числа.. В будущем живёте? :D

Добавлено: 21 сен 2012, 10:59
Максим
Gold Dragon писал(а):Откройте тайну, с чем связано такое решение: замена MySQL на MariaDB?

Я понимаю что это якобы 100% совместимый продукт, но это сейчас. А потом?


PS
Вчера (20-го) закачивал на свой комп сервер и случайно обратил на "Новости"... там уже были новости 21-го числа.. В будущем живёте? :D
MariaDB работает быстрее вот и все. Если в будущем чего случится так заменю обратно - это не проблема. А что касается даты то вы видимо качали старую версию, обновление я выложил 21-го, т.е. сегодня в 00 часов.

Добавлено: 21 сен 2012, 12:37
vasya_pupkin
Максим писал(а):MariaDB работает быстрее вот и все. Если в будущем чего случится так заменю обратно - это не проблема.
Имхо нерациональное решение. На большинстве хостингов стоит именно MySQL, а не MariaDB. И порой нужно получить примерную картину, что на локалке, что на хостинге. Чтоб посмотреть проблемные запросы, сравнить время выборки и т.д.. В данном случае проводить сравнение будет некорректно. Хорошо бы оставить MySQL и добавить для нуждающихся MariaDB.

Добавлено: 21 сен 2012, 12:56
Максим
vasya_pupkin писал(а):На большинстве хостингов стоит именно MySQL, а не MariaDB.
MySQL под маркой MariaDB это и есть оригинальный MySQL, только с некоторыми улучшениями. Так что не стоит указывать что корректно, а что нет.

Добавлено спустя 12 минут 28 секунд:
Да и по поводу времени выборки и сравнения скоростей. Я делаю Open Server для разработки сайтов и скриптов, а не для тестирования компонентов на скорость. Если MariaDB быстрее делает дампы, импорт большого объёма данных, лучше работает на многоядерных процессорах - то я и буду ее использовать. А если кому надо погонять оригинальный MySQL на скорость, да еще и под Windows (кому такое в голову придет если на серверах обычно Linux?) то пусть ставят себе оригинальный MySQL, не вижу в этом проблемы.

Добавлено: 21 сен 2012, 21:19
Gold Dragon
Имхо нерациональное решение. На большинстве хостингов стоит именно MySQL, а не MariaDB. И порой нужно получить примерную картину, что на локалке, что на хостинге.
полностью поддерживаю. сервера то у себя на локалке формируют именно из таких же (или примерно таких же) компонентов, какие будут использоваться на сервере. Просто может случиться та сотая процента ситуация, которая работает на локалке, а не захочет на сервере. А работы сделано уже не на копеечку. Я всё про те же скорости обработки и объёмы затраченной памяти
Я делаю Open Server для разработки сайтов и скриптов, а не для тестирования компонентов на скорость.
И большое спасибо что есть такой сервер. Но иногда требуется именно тестировать разные подходы, разные функции и скрипты и именно для той же MySQL

Добавлено: 22 сен 2012, 10:30
Septor
Вставлю свои 5 копеек.
Когда увидел что вышла новая версия сервера, и там вместо мускула появилась мария, то первым делом решил глянуть шо таки за баба. ;)
Судя по инфе, оракла идёт к тому, что скоро возможно мускул больше не будет опенсурсе, поэтому я так подумал и была замена в опенсервер. Но как вижу по постам, причина другая.
Если верить тому что пишут, то проблем пока с совместимостью марии и мускула нет, так что теоретически(не пробовал ещё) всё должно работать нормально.

Ну а для тех кому обязательно нужна последняя версия опенсервера, не кто не мешает взять мускул из предпоследней версии, я так думаю в новой не было не каких жёстких привязок, и модули мускула от старых версий должны работать.

А вот для будущих версий.., было бы лучше если бы и мускул и мария были вместе в комплекте. Дело даже не в том что лучше, быстрей и производительней, а в том, что многим нужна проверка работы скриптов на разных версиях мускула, включая более старые, а мария собрана на последней версии, вроде как.
Можно конечно и самому привязать мускул к опен сервер, но тогда отпадает любой смысл в использовании опенсервера, если каждый будет сам прикручивать то что ему надо из основного. В таком случае можно и стандартно поставить апач+мускул+пых разных версий, и запускать всё через батники.
Просто не логично предлагать товар, рассчитанный на разработчиков, и при этом учитывать только тех кто работает с последними верисями мускула и пыха, забывая про тех кто так же вынужден работать и со старым... ИМХО!

Добавлено: 22 сен 2012, 11:06
Максим
Ребята, что за бред тут продолжаете писать... MariaBD это и есть MySQL только с некоторыми улучшениями, сколько же можно повторять. Всё равно что об стену.

Версии MySQL в Open Server разные есть (5.1,5.5), посмотрите, видимо вы не видели.

Добавлено: 22 сен 2012, 11:40
NeBox
Если MariaDB быстрее делает дампы, импорт большого объёма данных, лучше работает на многоядерных процессорах - то я и буду ее использовать. А если кому надо погонять оригинальный MySQL на скорость, да еще и под Windows (кому такое в голову придет если на серверах обычно Linux?) то пусть ставят себе оригинальный MySQL, не вижу в этом проблемы.
Дамп, импорт, процессоры - все это замечательно. Как это помогает в разработке и отладке скрипта, оптимизации запросов и т.д..? Или по вашему разработка - набор текста в блокноте?

Тут нужно исходить из необходимости. В данном случае MariaDB не особо и нужна(опционально), ибо ее хостеры не поддерживают в большинстве своем, а ставить себе на хост ее будут единицы от общей массы.

Посижу пока на предыдущей версии OS, потому как на локалке приходится тестить все перед заливкой на боевой сайт, в частности, мониторить проблемные запросы и оптимизировать их, так как уверен, что на вебсервере мускул покажет примерно такие же результаты, как и на локалке ;)

Добавлено: 22 сен 2012, 12:21
Максим
NeBox... еще один бредописатель. Не поддерживают... ну ну :lol: MariaDB это Mysql, и MySQL поддерживает 90% хостингов. Не знали? :shock:

Вы сейчас сказали почти то же самое что "MySQL не поддерживает MySQL"! Т.е. саму себя...

Даже этот хостинг и этот сайт работают на MariaDB (он же и есть MySQL).

В общем закрываю тему, ибо захламили её всяческим бредом.

Добавлено спустя 5 минут 14 секунд:
NeBox писал(а):так как уверен, что на вебсервере мускул покажет примерно такие же результаты, как и на локалке
А здесь вы вообще феерически не правы. На локалке с Windows у вас мускул покажет совсем другие результаты нежели на Linux хостинге. Такое даже тестировать бессмысленно!

Продолжение темы MariaDB

Добавлено: 22 сен 2012, 13:43
NeBox
В виду того, что автор OS так неуважительно относится к пользователям своего продукта и закрывает темы, не вникает в сути написанного, решил повторить тему, дабы разрешить вопросы на которые хочется получить внятные ответы.
NeBox... еще один бредописатель. Не поддерживают... ну ну MariaDB это Mysql, и MySQL поддерживает 90% хостингов. Не знали?
Не нужно повторять одно и то же, что MariaDB это Mysql. Это понятно. Я не о том.
Но ведь на хосте должна быть установлена MariaDB, правильно? Т.е. делая локально сайт, получая доп возможности используя MariaDB, на хосте я этого не увижу, правильно? Ведь в MariaDB какие-то процессы более оптимизированы.
Вы сейчас сказали почти то же самое что "MySQL не поддерживает MySQL"! Т.е. саму себя...
Вы все так буквально воспринимаете не вчитывая в суть написанного? Не поддерживает - значит не установлено, а не вообще нет и не будет работать. И замена по MySQL на MariaDB, минут 5. Суть не в этом.
Добавлено спустя 5 минут 14 секунд:
NeBox писал(а):
так как уверен, что на вебсервере мускул покажет примерно такие же результаты, как и на локалке

А здесь вы вообще феерически не правы. На локалке с Windows у вас мускул покажет совсем другие результаты нежели на Linux хостинге. Такое даже тестировать бессмысленно!
Я имел в виду другое. Если какой-то запрос с кучей джоинов, подзапросами, без индексов и т.д.. очень долго выполняется, то такое будет хоть на винде, хоть на линуксе. А оптимизация его приведет к улучшению и там и там. Но разница работы будет так же разная и между MariaDB и MySQL ?