• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Разные размеры сохраняемой базы из-под DLE и из-под PHPMyAdmin. В чем дело?

Статус
В этой теме нельзя размещать новые ответы.

torturesru

Гуру форума
Регистрация
20 Сен 2012
Сообщения
302
Реакции
83
Такой вопрос к знатокам: сохраняю базу данной cms, двумя способами, при сохранении из панели хостинга получаю один файл, при сохранении из DLE-админки размер на 20 мб меньше, восстановил для резервном месте из сохраненной копии, вроде все на месте. Вопрос, откуда такая разница в объеме?
 
Разные алгоритмы сжатия...

Если расписывать подробнее, то phpMyAdmin генерирует максимально читабельный SQL-запрос. Со всеми переносами и прочим. DLE просто генерирует 1 строку, без переносов и отступов... Вот Вам и разница в размерах на пробелах, табуляциях, символах тильда (`) и т.д.

А ещё phpMyAdmin дампит всё, что вы указали, а DLE - только то, что умеет. Т.е. таблицы модулей, насколько помню, она не дампит. Либо только то, что с префиксом - не помню...
 
Горбушка, только что дампил ради интереса базу под движком 8.2. В базе есть 3 дополнительные таблицы с префиксом dle_ и две таблицы без префикса. Таблицы с префиксом - выгрузило, без префикса - не выгрузило.

Также есть нюанс. Если выгружать через phpMyAdmin либо Navicate, то при последующей загрузке в базу теми же средствами, слетает кодировка cp1251. Если делать дамп средствами самого DLE, то данные будут загружены в том же виде, в каком были выгружены.
 
Также есть нюанс. Если выгружать через phpMyAdmin либо Navicate, то при последующей загрузке в базу теми же средствами, слетает кодировка cp1251. Если делать дамп средствами самого DLE, то данные будут загружены в том же виде, в каком были выгружены.
Этот нюанс называется "кривые руки"... При создании дампа и его восстановлении НЕОБХОДИМО указывать кодировку.

А за эксперимент спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху