Опубликован первый стабильный релиз новой ветки СУБД MariaDB 10.11 (10.11.2), в рамках которой развивается ответвление от MySQL, сохраняющее обратную совместимость и отличающееся интеграцией дополнительных движков хранения и расширенных возможностей. Развитие MariaDB курирует независимая организация MariaDB Foundation в соответствии с открытым и прозрачным процессом разработки, не зависящим от отдельных производителей. MariaDB поставляется вместо MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) и внедрён в таких крупных проектах, как Wikipedia, Google Cloud SQL и Nimbuzz...Подробнее: https://www.opennet.me/opennews/art.shtml?num=58666
"показ времени, потраченного оптимизатором" - это ключевое новшество, конечно.Ну а так ... ждут очередного покупателя ...
Непраздная кстати хня.
На сформированных кривым кодом/руками мелких запросах оптимизатор может реально занять дольше запроса )
Стабильный выпуск нестабильной базы. Норм.
У меня несколько сайтов (Joomla) крутятся на Машке. За 5 лет - ни единой проблемы с БД. Что я сделал не так?
Не искривил руки так, как это принято у хипстоты?
Я всегда думал что MySQL это типа мой эскуэль, а оказывается это в честь его дочери, а мариа это вторая дочь.
А когда у Видениуса появится сын, он назовет его Postgres.
> а мариа это вторая дочьА как же Роза и Шина... ой, это не сюда...
Отличная субд, использую для своих нужд понемногу.
У меня сейчас 50/50 мрия и ванилька.
На ванильку съехал по причине, которую повторять уже не буду.
Тогда и то, что на ванильку съехал, наверно тоже можно было уже не повторять.
Что с многопоточным флашем? :)
(вопрос ответа не требует)
Page compression в 1 поток - это прелесть просто.
Юзкейсы плез в студию
Юзкейс - page compression на history table заббиха.
И не только.
раздел с базой в btrfs и компресь файловой
Базу на BTRFS?
Мсье либо мазохист, либо одно из двух.
Кроме того при мелких апдейтах от компрессии BTRFS толку нет.
При 16к странице вообще бессмысленно, 64к - ну такое.
А этот Монти смешной. Сначала толкнул Ораклу свою БД MySQL за 1 ярд, а потом типо такой борец против злобных корпорастов, основал форк MariaDB. Который также потом толкнет какому-нибудь Мелкософту.
И что смешного? Что чувак умеет заработать денег, создав востребованный продукт?
Если продукт востребован, его не нужно продавать корпорации, чтобы на нем заработать денег. У вас проблемы с ассоциативным и логическим мышлением.
Как скажешь. Когда тебе за твой востребованный проект предложат ярд, не бери.
Дело не в продаже проекта за ярд, а в двуличности и лицемерии. Когда такие как Монти сначала сами добровольно продают свой продукт корпорации, преследуя личностные меркантильные интересы, а потом строят из себя этих борцов за свободу и опен-соурс против злых корпорастов.
А корпорации все такий белые и пушистые.
И да, мне нравится осознавать, что копорасты дали парню ярд зелени, что бы он мог дальше что-то делать в опенсорс.
Чем это лучше Amazon Aurora?
Без доступа к этим вашим интернетикам твою аурору развернуть и использовать получится? )
Конечно. Через AWS Direct Connect, например. Расскажи лучше, зачем тебе БД для вордпресса без интернета.
Никакого коннекта. От слова "совсем". Изолированная сеть.
Но с уровнем знаний "БД для вордпресса", пожалуй, обсуждать бессмысленно.
Обожаю, когда на лету переобуваются. То подключения к Интернету нет, то теперь вообще изолированная сеть. Ну какие проблемы, можно и в изолированную. Электричество, стойки и свичи-то хоть есть? Или обязательно на оборудование заказчика на уникальных, не имеющих аналогов серверах из бересты и капусты?
Да, обожаю, когда на лету переобуваются. Тебе же сказали - без подключения к этим вашим интернетикам. Ты мне начал про дурект заливать. Дурект и прочие внешние пиры - всё те же самые интернетики.
С уровнем знаний «Дурект и прочие внешние пиры - всё те же самые интернетики», пожалуй, обсуждать бессмысленно.
Если и тебя в школе инет ловит с мобильного, то это тоже инет.
Есть. И даже всё те же, где и не изолированная сеть. Просто ни в какую внешку например сегмент LI и контроля не ходит. А MySQL там есть.
>MariaDB поставляется вместо MySQLЭто всё, что вы хотели знать, но боялись спросить о столлманутой «свободе». Не «вместе», а «вместо». Та же история с ОО и иже с ними.
На все возражения один ответ: вам не нравится, собирайте пакет сами.
А потом с лицом Галустяна («А кто это сделал?») удивляются что винда рулит и уделывает «свободный» линух.
Вместе, вместе. По крайней мере в OEL.
> Вместе, вместе. По крайней мере в OEL.Ну покажи как можно поставить мускул в дебиане стандартными средствами. Мамкин балабол.
OEL - Oracle Enterprise Linux. В RHEL 8 это решается простым переключением модуля, ну а дебианодрочеры должны страдать
Т.е. универсального решения нет. О чём я и говорил.
Ещё раз для особо одарённых: сколько дистров у винды?
У линуха дистров - тьма-тьмущая, естественно silver bullet под каждый нет, не было, и не будет.
Фрагментация, сэр.
ЧИТД — родовая травма. Так где преимущество линуха ты, болезный, увидел?
Преимущество линуха в том, что я из него могу понаделать то, что мне надо.
А вот из винды тот же роутер с вланами понаделать без поддержки вланов сетевухой - ну, удачки.
Опять этот убогий аргумент. Кто сказал что винда для роутеров и в принципе там нужна? Ты же не варишь суп в блендере. Вот линух — не для персоналок. Ему дотуда далековато. Да и до корпоративного сектора он далёк, ибо средства администрирования рабочих мест там — увы и ах. Но ты же альтернативно одарённый — поставишь пользователю роутер вместо компа.
Тебе к мейнтейнерам дебиана.
У меня в OEL всё нормально. Стандартными средствами.
yum list MariaDB-server mysql-server
Last metadata expiration check: 1:15:08 ago on Sat 18 Feb 2023 10:22:53 AM MSK.
Available Packages
mariadb-server.x86_64 3:10.5.16-2.el9_0 ol9_appstream
mysql-server.x86_64 8.0.30-3.el9_0 ol9_appstream
> Тебе к мейнтейнерам дебиана.Мне не надо к ним. Есть винда, где нет родовой травмы менеджеров пакетов.
Там не просто родовая травма менеджера пакетов. Там ад и содомия, если взять то, как родные апдейты и прочее ставится.DISM, навешенный сверху на Windows Update навешенный сверху на DLL hell в WinSxS.
А так, с точки зрения юзера, который одним длинным ногтем в клавиши - да, нет менеджера пакетов (совсем) - нет проблем. Вот только DLL hell никто не отменял.
А ты рассказывай мне, как плохо на винде, и как хорошо на линухе. Я и с теми с другим наигрался. Ввинде многое проще, начиная драйверами, с которыми проблемы крайне редки, и заканчивая тем, что я спокойно запущу даже16-битные приложения (с мелкой приблудой, но всё же) времён вин 3.11, и как под современным линухом нативные герои 3 с бубном не запустишь.
Я хз как тебе, а мне и на линухах хорошо, и на винде неплохо.
(только на линухах я работаю, 95% работы; винда - это консолька управления к линухам, медиа, и поигрульки; мобильник тоже на линухах внезапно, хоть и ведроид)
Классический УМВР. Если не мамкин какер, то сам понимаешь насколько это слабый аргумент.
Запусти мне винду на Raspberry Pi.
Нет, не ту, которая IoT Core с одним UWP-приложением.
Кто сказал что мне это надо? Я тебе в предыдущем комменте ответил. Прочитай повторно.
Ну и всё тогда. Применимость винды очень сильно ограничена. В сравнении с.
>Применимость винды очень сильно ограничена. В сравнении с.А кто с этим спорил? Винда — она для ПК и планшетов, где линух сасаит. Быть прошивкой для роутеров никогда не стремилась. Что ты своим пуком доказал-то?
Давай ещё расскажи мне, как ты из неё нормальный сервер сделаешь.
Не, не твоих рогов и копыт, а который тучу внешних клиентов обслуживает.
> Давай ещё расскажи мне, как ты из неё нормальный сервер сделаешь.
> Не, не твоих рогов и копыт, а который тучу внешних клиентов обслуживает.Смотря какой сервер. Например про сервера с MSSQL, обслуживающие некоторые банки знаю (привер Diasoft Fa#). не будешь же ты выть что MSSQL на линухах крутится, лол.
Ещё один жидкий обсёр с твоей стороны.
> А ты рассказывай мне, как плохо на винде, и как хорошо на
> линухе. Я и с теми с другим наигрался. Ввинде многое проще,
> начиная драйверами, с которыми проблемы крайне редки, и заканчивая тем, что
> я спокойно запущу даже16-битные приложения (с мелкой приблудой, но всё же)
> времён вин 3.11, и как под современным линухом нативные герои 3
> с бубном не запустишь.А запусти первую цивилизацию, хотя бы на w7
Он там соскочить себе оставил простор - "с мелкой приблудой".
С мелкой приблудой я много чего подобного где запущу. DosBox приблуда называется.
> Он там соскочить себе оставил простор - "с мелкой приблудой".
> С мелкой приблудой я много чего подобного где запущу. DosBox приблуда называется.Покажи мне мелкую приблуду для линуха, способную запускать нативных третьих героев. Посмотрим, сможешь ли ты так изящно «соскочить».
>DosBox приблуда называется.
Неа, видать ты настолько мамкин какер, что на большее твоих мозгов не хватает.
Приблуда называется otvdm, и позволяет запускать 16-битные приложения без секаса с досбоксом. Досбокс в данном случае — костыль.
А мсье знает толк в извращениях.
> А мсье знает толк в извращениях.Т.е. третьи герои нативные ты не сможешь запустить. Понятно. Свистеть — не мешки ворочать. Как конкретный пример попросил, так вся сила твоего линуха под лавку забилась.
Ради доказательства левому анониму я не полезу качать игру, в которую не играю. Но я запускал 16-битную ShogiVar на Win10 64 бит с использованием всего одной приблуды.
И да, а то у меня аж жЫр с экрана замироточил - какую альтернативу винда может предложить MySQL? :)
там можно 15 гигабайт скачать, а потом ничего не работает и нельзя ничего заскриптовать
> И да, а то у меня аж жЫр с экрана замироточил - какую альтернативу винда может предложить MySQL? :)Винда это ОС, она ничего не предлагает.Она умеет ставить то, что написано. Я могу поставить ОО и ЛО, к примеру. В куче дистров это невозможно без танцев с бубном. Так что это не монитор замироточил. Это просто ты давно его не мыл.
А что ответ на этот коммент проигнорировал?Хотя можешь не париться — и так ясно что крыть нечем.
Отвечать на очевидный идиотизм?
Сколько у винды дистров?
> Отвечать на очевидный идиотизм?Нет, на обоснованный аргумент. Хотя если ты не способен осилить его, то ты — явная иллюстрация эффекта Даннинга-Крюгера.
> Сколько у винды дистров?
А это тут при чём? Ежели нет универсального решения — то нах тогда линух с его свободой?
Ещё раз для особо одарённых: когда у тебя _один_ дистрибутив (ладно, не один, что там с MySQL под NT4?), или _полтора_ - ок. Но у линуха десятки дистров, и то если только крупные взять.
Для особо одарённых, если тебе надо всё разжевать и в рот положить, и ты хронически не способен думать на полторы фразы вперёд: А МОЖЕТ БЫТЬ ТОГДА МОДЕЛЬ ЛИНУХА НА СОТНИ ДИСТРОВ ПРОСТО САМА ПО СЕБЕ УЩЕРБНА? Может и не надо столько, раз плодит зоопарк методов установки?
Модель лопаты очень сильно ущербна, потому что ей нельзя ногти стричь.
Тёплое и мягкое.
> Модель лопаты очень сильно ущербна, потому что ей нельзя ногти стричь.Ты и аналогии не умеешь, скатываясь в демагогию. Но ты так и не показал мне крупныйдистр где ОО устанавливается без танцев с бубном. Может придумаешь ещё какую-нибудь хрень вместо ответа?
> какую альтернативу винда может предложить MySQL? :)бесплатный MS SQL Server на целых 5 (пять) пользователей.
код разумеется закрыт. в энтерпрайз фичи не умеет.
В докеры хоть 10 разных версий. И что?
> В докеры хоть 10 разных версий. И что?Зачем мне этот гемор, когда в винде всё работает?
Ты вообще хрень порешь, так-то.
Что на сайте MySQL, что на сайте MariaDB - в Downloads есть список репозитариев для поддерживаемых дистров, и даже статически собранные бинарники предлагаются.
> Ты вообще хрень порешь, так-то.Нах мне бинарники, когда стандартный метод установки — менеджер пакетов? И часто их двоих в одном дистре не встретишь.
И да, я приводил второй пример: ОО и ЛО.Но ты его проигнорировал, потому что обгадишься.
Откуда ты взял, что есть какой-то "стандартный" метод установки? :)
Хоть через make install ставь, для быстрых тестовых развёртываний - why not.
Для каждого дистра такой метод есть. Чаще всего его называют «рекомендуемый». А ковыряться в командной строке — изволь, есть более интересные вещи, чем зубрёжка команд и попытки разобраться что не так, если установка пошла не так, как нужно.Умеешь же жидко обделаться и с умным видом показать что так и было задумано.
Жидко обделаться - это собственно тыкать мышкой в экран со словами "фи, ковыряться в командной строке", но мнение иметь. Такие дела.
> Жидко обделаться - это собственно тыкать мышкой в экран со словами "фи, ковыряться в командной строке", но мнение иметь. Такие дела.Да не, просто я не прыщавый подросток которому надо понтоваться перед мамкой, как лихо он буковки в экран вбивает.
Одно дело, когда я какими-тог командами буду часто пользоваться — их я помню, или записываю. А другое дело зубрить их ради зубрёжки, когда есть графические утилиты, где всё понятно интуитивно.Но тебе не понять: для тебя «интуитивность» — это из другого мира. Понты гоняй в другом месте, среди таких же понтарей, они заценят.
Использовали, пока не съехали на перкону
> На платформе Windows обеспечен вход администраторов Windows как root в MariaDB без ввода пароля.Зря. Ой, зря!
MariaDB когда нибудь будет адекватно поддерживать ONLY_FULL_GROUP_BY?
https://jira.mariadb.org/browse/MDEV-11588MySQL его давным давно адекватно поддерживает и включает по умолчанию и НЕ требует перечислять ВСЕ поля таблицы, упомянутые в SELECT, а только те, по которым производится группировка.
MariaDB же требует или перечисление ВСЕХ (при SELECT * ...) даже если они никак не влияют на группировку, что делает этот режим просто неадекватным и не применимым!
Эта одна из причин несовместимости с MySQL!
Такой фигни много, всё-таки разные ветки.
Одна из самых страшных несовместимостей кроется в REGEXP_REPLACE. У MariaDB подстановка - \x, у MySQL - $x.
Если забыть в коде проверять версию - крови может прилично попортить.
После обновления с 10.6.5 до 10.11.3 возникли проблемы соединения из c# проекта с использованием библиотеки MySql.Data.dll версии 8.0.33 (c 10.6 она отлично связывалась)
Это вроде последняя версия это библы
Пока вообще никаких идей как пофиксить. Может кто тото сталкивался напишите как побороли или дайте неумеющему нормально гуглить ссыль где почитать солюшн