Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

Importing a 21,5-gig database dump in MySQL (MariaDB), takes forever and gives quite more actual data amount on disk than the dump weighs in.

Indices, I suppose, but... Fuck.

MySQL is very much a product of its time. It was brilliant in the 90s and 00s and even early 10s, but now it SUCKS ASS. Disaster recovery is nigh impossible.

14 comments
Dr. Quadragon ❌

Yeah, you kinda can backup physical database files. But it will work with either MyISAM, or when you backup everything all at once, not so much with individual InnoDB databases.

Moana Rijndael 🍍🍕

@drq в теории, можно перейти на более продвинутую базу, типа постгри. Но на практике ты скорее всего ебнешься дебажить платформозависимый SQL (а тестов скорее всего нет, если я правильно поняла о чем речь) :blobcatgooglyholdingitsheadinitshands:
Зато, то что умеет MySQL постгря точно будет уметь. Наоборот было бы больнее, и практически невозможно..

[DATA EXPUNGED]
Moana Rijndael 🍍🍕

@strizhechenko помянем... дампы регулярками конвертировали?

@drq

RamSDRAdmin (R3DHX)

@drq mariabackup для бэкапа и восстановления? Дампом такие объёмы - это странно. :)

Dr. Quadragon ❌

@mstadmin А она умеет отдельные базы?

RamSDRAdmin (R3DHX)

@drq Судя по ответу - да. dba.stackexchange.com/question

У нас просто все базы обособлены, смешивать базы по 2-4ТБ не сильно хочется. :) Да и с репликой М-М в таком случае вопросов хватает.

Григорий Клюшников

Кажется, что оригинальный MySQL лучше, чем MariaDB. Проблема лишь в том, что на том сервере, с которого я это пишу, таки MariaDB, которую мне подсунул дебиан, а я вовремя не заметил. А чтобы перейти на MySQL, нельзя просто так удалить одно и поставить другое, потому что форматы файлов БД несовместимы. Надо таки сделать дамп со старой базы и залить его в новую.

Digitual :ablobcatwave:

@grishka
чем Мария не угодила? обратная совместимость вроде есть с мускулем по моему.
@drq

Григорий Клюшников

zsh ncursed :ablobcatwave:, как минимум ебанутыми ограничениями на длину индексов и отсутствием поддержки JSON

Digitual :ablobcatwave:

@grishka @drq принимается, есть такое.

top.ofthe.top

> > и отсутствием поддержки JSON

Как минимум в 10.6.11 есть, но я не пользовался, пока только потыкал немного.

keir

@drq mariabackup / Percona xtrabackup will save the world.

Dr. Quadragon ❌

@keir Will they save a separate database from a bunch?

keir

@drq definitely, according to manual - mariadb.com/kb/en/partial-back. Even a separate table. But I've never done this, only full DB, so cannot tell you specific details unfortunately

Go Up