1.1, Аноним (1), 15:03, 28/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –22 +/– |
Никогда не понимал этого насильного насаживания немощных васянофорков в дистрибутивах. Сабж очередное подтверждение, что ничего хорошего из этого не получится. Ситуация может немного отличаться, когда и основной проект васяноподелка, но это явно не тот случай.
| |
|
2.7, Аноним (7), 15:14, 28/12/2022 [^] [^^] [^^^] [ответить]
| +9 +/– |
> васянофорков
Почитайте историю чтобы не позориться. Мария это форк от автора оригинального MySQL, то есть это, на самом деле, и есть основной проект, с изначальным автором и сообществом. А MySQL, который купил оракал только чтобы подсаживать с него пользователей на свою проприетарную базёнку - это как раз васянофорк, который даже и не развивается, потому что это противоречило бы целям оракала.
| |
|
3.10, Аноним (1), 15:17, 28/12/2022 [^] [^^] [^^^] [ответить]
| –10 +/– |
А вот это просто смешно слышать. До чего люди готовы доверять любому скаму в интернете, удивительно.
Оракел развивает оригинальный проект, сабж с его продуктами в совершенно иных весовых категориях -- и речи быть не может о сравнении.
| |
|
4.17, Аноним (17), 16:01, 28/12/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Ну вот и пользуйтесь оракловской версией.
Только вот факт, что MySQL названа в честь старшей дочери, а MariaDB в честь младшей, вы отрицать не сможете.
| |
|
5.20, Аноним (20), 16:12, 28/12/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Типа, да я полный дурак, но отрицать что 1 + 1 даже вы не сможете.
| |
5.48, Омномним (?), 19:19, 28/12/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ну допустим я съехал назад на оракловую версию в нескольких крупных аппликухах потому, что в MariaDB с 10.6 начиная конкретно убили page flushing - он теперь в один поток идёт, и когда у тебя полтера и компрессия - становится задорно.
| |
|
6.62, Аноним (62), 21:20, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кто заставлял обновляться на версию, которая вас не удовлетворяет?
| |
|
7.63, Омномним (?), 21:24, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто заставлял обновляться на версию, которая вас не удовлетворяет?
Никто. Поэтому обновились на версию, которая удовлетворяет. Вот только это оракловая версия :)
| |
7.65, Омномним (?), 21:32, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну и там выбор так-то стоит из овна и овна... в 10.5 дедлоки (из-за которых кмк buffer pool instances и всё причитающееся и выкинули), в 10.6 однопоточный флаш. В ванильке (оракловой) компрессия до кучи удачно выкинута в write threads, т.е. можно регулировать нагрузку без игр с флашем.
| |
|
6.70, Уася (?), 22:21, 28/12/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
проблема не в базе, а в не желании разобраться.
У меня всё работает. Просто надо быть профессионалом своего дела а не пользователем готового.
В моём случае база не работала корректно если запускать её на линуксе без модулей ядра поддержки железа.
южныймост сам цпу северный мост и даже видеокарта, представьте_себе, не будут работать корректно без корректно установленных модулей ядра(драйверов).
| |
|
7.75, Аноним (75), 00:31, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
> база не работала корректно если запускать её на линуксе без модулей ядра поддержки железа.
Можно подробнее? Что за железо, что за модули (из стандартной поставки ядра не запустились? или потребовалось скачивать с сайта производителя)? Какой дистрибутив?
| |
|
8.92, 1 (??), 11:33, 29/12/2022 [^] [^^] [^^^] [ответить] | –3 +/– | Windows Server 2022 MariaDB не работает без NVIDIA драйвера ... текст свёрнут, показать | |
|
|
6.77, Аноним (77), 04:01, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если у тебя не WordPress, который и является источником популярности MySQL, потому что не умеет что-то другое, то мне не понятно, почему ты не используешь Postgres...
Legacy, работа на заказчиков, которые жестко указывают СУБД - вряд ли твой случай. Вломы разобраться с начальной настройкой Postgres и поэтому ты просто используешь MySQL, в котором с эти сильно проще. Ну так с косяками fsync ты же разбирался - выходит тоже не похоже не причину.
| |
|
7.84, Омномним (?), 10:00, 29/12/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> не понятно, почему ты не используешь Postgres...
Потому что я не люблю DBF в красивой обёртке. Вы всё ещё вакуумите? Тогда мы идём к вам.
Сетап - правильно замечено - через задницу. Это из мелочей.
Репликации нормальной нет. Мастер-мастер и синхронный кластер - только через навесные костыли. Ну ладно, второе в MySQL тоже через галеру на соплях. Но первое-то?
Просто не мазохист, извиняйте.
| |
|
8.90, Аноним (90), 10:54, 29/12/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Чё там в мыскле и ее деривативах, удаление строк за время жизни Вселенной реализ... текст свёрнут, показать | |
|
|
|
|
4.22, Аноним (22), 16:36, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот ты смешной, оракл тебе промыла мозги маркетингом.
оракл в мускуле так ничего и не развила. Тоже самое как апач "разививает" опенофис, один в один. Стагнация во все поля. Зато обратная совместимость, тут ничего не скажешь.
| |
|
5.49, Омномним (?), 19:25, 28/12/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Оракл в мускуле сделала достаточно нововведений, которые ждали долго и бесполезно.
Online DDL, descending indexes, JSON, подключаемую аутентификацию, нормальный TLS, многопоточное перестроение индексов при DDL, нормальную реализацию GTID, человеческие атомарные DDL, человеческие хинты к запросам, и т.д. и т.п. В MariaDB всё это тоже либо бэкпортили либо делали позже, и криво-косо.
| |
5.59, Анони (?), 20:25, 28/12/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ты SQL-разраб, DBA или пересказываешь статью 10-летней давности?
| |
|
|
3.18, Аноним (20), 16:09, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ыще одын форумный иксперд. Чтобы "подсаживать" пипл на Oracle DB, у фирмы Oracle есть ограниченная по ресурсам и фичам редакция Oracle DB XE (Express Edition), на которую можно установить APEX - бесплатную Low Code платформу создания WEB-приложений.
| |
3.107, DEF (?), 08:29, 30/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Автор мускуля нормально устроился. Сначала продал свою базу данных Ораклу за 1 ярд, а потом такой белый и пушистый создал форк MariaDB, в противовес злобным корпорастам, которые "изуродовали" MySQL.
| |
|
|
1.2, Аноним (7), 15:07, 28/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> Формирование следующей значительной ветки MariaDB 12, содержащей изменения, нарушающие совместимость, ожидается не ранее чем через 10 лет (в 2032 году).
Вот это жесть. За 10 лет там накопится такой груз легаси что развитие фактически остановится, и СУБД, и так значительно отстающая по возможностям от того же постгреса, вообще станет бесполезной игрушкой.
| |
|
2.4, Аноним (3), 15:10, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
зато у mariadb есть galera и можно сделать отказоустойчивый, "синхронный" кластер
| |
|
3.5, Аноним (3), 15:11, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
а у postgresql всё сложно с кластеризацией. В бесплатном варианте по крайней мере.
| |
3.11, Аноним (7), 15:18, 28/12/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
У постгреса есть patroni где то же самое делается элементарно.
| |
|
4.16, гага (?), 15:56, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
патрони это нагромождение скриптов которые крутят логической мастер-слейв репликацией, далековато до синхронного кластера
| |
|
|
2.6, Аноним (1), 15:12, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я так это понял, сабж изначально позиционируется как легаси решение для легаси пхп кода, других применений и не планировалось. А вот Оракел, как это не удивительно, занимается развитием -- ему очень интересно занять и такие ниши своими решениями.
| |
|
3.9, Аноним (7), 15:17, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
В MySQL развития никакого нет. Оракелу интересно подсаживать пользователей на свой коммерческий продукт, а ниши занимать ему смысла вообще никакого нет. Да и силёнок не хватит - опенсорсных конкурентов слишком много и они слишком сильные.
| |
|
4.13, Аноним (1), 15:34, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Зато в MariaDB имитация бурной деятельности и ухудшение пользовательских характеристик. Только всё полезное почему-то вечно тянут из апстрима, а не наоборот.
| |
|
|
6.73, Аноним (73), 00:07, 29/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Читаешь новость, а там:
* В MariaDB смогли бекпортировать код из MySQL 5.7 спустя пять лет после релиза оного.
* Отметить это решили перестановкой стуль^W^W переименованием mysqldump в mariadbdump и mysqladmin в mariadbdbdadmin.
| |
|
|
4.72, Прохожий (??), 22:51, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Оракелу интересно подсаживать пользователей на свой коммерческий продукт
И причём здесь MySQL, которая не совместима с их коммерческой СУБД?
>опенсорсных конкурентов слишком много и они слишком сильные
PostgreSQL, MariaDB - вот и все "сильные конкуренты", если говорить о реляционных СУБД. И, конечно, коммерческая СУБД от Oracle уделывает их обоих практически во всём, кроме, пожалуй, цены. Но здесь хорошо считать общую стоимость владения, и может оказаться, что "не всё так однозначно".
| |
|
5.86, Омномним (?), 10:11, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Есть один момент с коммерческой оракловой СУБД, даже 2, нет, даже 3, по которым она в другой весовой категории, и это не плюс.
- Тяжеловесность (на мелких нодах, где MySQL работает влёгкую с минимальным потреблением памяти, это вообще не стартует)
- Тяжеловесность конфигурации (сетап оной - лютейший геморрой, MySQL же легко деплоится почти куда угодно, и позволяет не сильно изголяться, в совершенно разных классах задач)
- Отсутствие возможности быть self-maintained. Селф-саппорта не предполагается изначально, а в тяжёлых случаях можно поиметь очень крутые периоды простоя из-за тщательнейших саппортовых процедур.
| |
|
6.94, Аноним (90), 12:00, 29/12/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> MySQL работает влёгкую с минимальным потреблением памяти
Минимальное потребление это обязательно не менее 50% наличной памяти вынь и положь, и чтобы это было не менее 1G в абсолютном исчислении. В противном случае запустится, но работать практически не будет, ибо будет постоянно сканировать таблицы поклав на индексы.
| |
|
7.95, Омномним (?), 13:10, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Гонево. У меня очень много таких мелких инстансов под клиентский сервис.
KiB Mem : 1481992 total, 360812 free, 441440 used, 679740 buff/cache
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1205 mysql 20 0 1718988 191420 5232 S 0.0 12.9 760:09.10 /usr/sbin/mariadbd
| |
|
|
5.87, Омномним (?), 10:13, 29/12/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ещё MSSQL забыли. Та ничего, если не принимать в расчёт совершенно ***ший оптимизатор запросов, стохастика которого периодически способна ставить раком даже самые простейшие запросы. Но та тоже селф-саппорта не предполагает вообще.
| |
|
|
|
2.42, YetAnotherOnanym (ok), 18:05, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
> развитие фактически остановится
Ога. Аноним не может работать с БД, в которой развесистость фич не прирастает каждый день.
| |
2.108, DEF (?), 08:50, 30/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ничего не будет копиться. Каждые 10 лет будут выпускать мажорную версию с тотальным заливом новых возможностей и сломом обратной совместимости. PHP делает также, но раз в 5 лет, например.
| |
|
|
2.14, birdie (ok), 15:36, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Major на русский в контексте версии очень затруднительно перевести. Как и minor.
Я бы просто оставил музыкальные термины: мажорный и минорный.
Или, как вариант, "основной" (да, ведь major = это основа для будущих выпусков), "неосновной" - снова беда, в русском как-то всё грустно: https://sinonim.org/a/%D0%BE%D1%81%D0%BD%D0
| |
|
1.12, birdie (ok), 15:31, 28/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Я жду версии MariaDB/MySQL/Percona/whatever, которую не надо вручную настраивать под каждый host. Это выглядит как дебилизм. MongoDB/Redis молча встают и работают без настроек вообще. Postgres тоже, кажется, сто лет с ним дело не имел.
Все итерации MySQL на тяжёлом production (>50 запросов в секунду; пару slave'ов для зеркалирования и backups) надо настраивать вручную ради вменяемой производительности.
| |
|
|
3.76, tty0 (?), 02:08, 29/12/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Они не глупцы. Им платят деньги за результат. После них хоть трава не расти.
| |
|
2.33, Аноним (33), 17:03, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Перкона,если не ошибаюсь,по умолчанию на локалхост вешается. В чем проблема с хостами?
| |
|
3.110, пох. (?), 21:29, 31/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Проблема что такое умолчание нахрен никому не упало, кроме васянов с локалхостом.
А по умолчанию сделать работающее и при этом еще и не голой задницей в интернет - это не про перкону, действительно.
| |
|
2.43, YetAnotherOnanym (ok), 18:07, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
> на тяжёлом production (>50 запросов в секунду
Это на каком железе 50 запросов в секунду - "тяжёлый production"?
| |
|
3.46, Аноним (1), 18:29, 28/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хм, у меня на локалхосте около 10000 апдейтов и 50000 селектов в минуту и с этим справляется sqlite. Выборка из нескольких связанных таблиц. Не сказал бы, что прямо хайлоад, но видимо можно заявлять, что это хайлоад? Загрузка процессора несколько процентов, вот io немного забито и sqlite периодически блокируется. Хуже было, когда между запуском воркеров не было слипов, они сразу блокируют sqlite когда долбятся писать в неё одновременно. Но сейчас это случается только когда у ядра проблемы с памятью.
| |
|
4.50, Омномним (?), 19:25, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
SELECT session WHERE user = по первичному ключу из помещающейся в память таблички? :D
| |
|
5.57, Аноним (1), 20:19, 28/12/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Вся база помещается, но она не в памяти, требуются постоянные запись чтение на д... большой текст свёрнут, показать | |
|
|
5.105, Аноним (1), 23:52, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну тут вопрос, можно ли оттранслировать в них схему для postgres/sqlite. Потому что в схеме эээ половина логики аппликухи. Что-то мне подсказывает, что привычные вещи с ними будут мучением.
| |
|
|
|
2.64, Омномним (?), 21:25, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Возьми DBF. Сердито и сердито.
А так ты пытаешься тапки с водолазным костюмом сравнить.
| |
2.104, Аноним (103), 23:29, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
>версии MariaDB/MySQL/Percona/whatever, которую не надо вручную настраивать под каждый host
Вы хотите странного.
> работают без настроек вообще
Не работают.
> Postgres тоже
Особенно постгрес.
| |
|
|
|
3.47, Аноним (20), 18:41, 28/12/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Изначальный перевод "Cost Based Optimization" (CBO) - оптимизация, основанная на стоимости запроса (стоимости ресурсов сервера баз данных, задействованных при запросе, рассчитываемых на основе собранных статистик по объектам ДБ) в России пошел от Oracle DB, где этот метод впервые заменил старый метод оптимизации "Rule Based Optimization" (RBO) - оптимизация, основанная на правилах.
Так, что "ваше мнение очень важно для нас. Оставайтесь на линии. Пи-пип-пи".
| |
|
4.68, vvm13 (?), 21:59, 28/12/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
"Oracle DB, где этот метод впервые заменил старый метод оптимизации "Rule Based Optimization" (RBO) "
Это звучит примерно как в "Windows 95 впервые появились 32-хбитные программы и длинные имена файлов".
| |
|
5.102, vvm13 (?), 20:55, 29/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Когда я познакомился с DB2 (в 90-х годах), там ни RBO, ни хинтов в принципе не было.
| |
|
|
|
|
1.29, ip1982 (ok), 16:56, 28/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> В отдельный пакет вынесены символические ссылки для совместимости с MySQL.
Никогда не понимал, почему разработчики софтин беспокоятся о чём-либо кроме наполнении DESTDIR при make install.
Они всё равно делают это криво.
| |
|
2.52, Омномним (?), 19:27, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Битрикс
Заработает
Быстрее
У вас аж три взаимоисключающих термина в одном вопросе.
| |
2.69, vvm13 (?), 22:04, 28/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
Оптимизация SQL-запросов - такая сложная штука, что даже от самых лучших оптимизаторов не ждите чудес.
| |
|
1.61, BrainFucker (ok), 20:40, 28/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Объявлены устаревшими innodb_flush_method и innodb_file_per_table.
В смысле file per table там теперь по дефолту или больше нельзя так?
| |
1.78, Аноним (78), 06:01, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Любители постргеса, живете в России и пользуйтесь. Все равно ничего другого нет. А весь мир, включая и Китай, использует MySQL и Mariadb. Отличная новость. Давно ждали ветку 11.
| |
|
2.97, Омномним (?), 13:15, 29/12/2022 [^] [^^] [^^^] [ответить]
| +/– |
В вашей географии как-то вообще всегда была сильна страсть к маргинальщине...
Бзды, постгресы...
| |
|
1.79, Fyjybv111 (?), 07:20, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А вы знаете, что раст позволяет безопасно работать с памятью! По этому его нужно переписать на раст)))
| |
1.98, Аноним (98), 13:46, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Объявлены устаревшими innodb_file_per_table
Прелестно, место теперь никак не высвободить после массового delete/truncate без ворочанья всего монструозного ibdata*.
| |
|
2.99, Омномним (?), 14:35, 29/12/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы о чём. У этого поезда заднего хода нет, просто innodb_file_per_table теперь будет всегда включено.
| |
|
|