Сначала некоторый контекст. В настоящее время я использую несколько сценариев Python, которые собирают данные из разных источников. Поскольку я ожидаю получить много данных, я немного беспокоюсь о том, насколько хорошо моя машина может обрабатывать файлы большого размера, поэтому я отслеживаю, как развивается база данных. На данном этапе это не должно быть проблемой, но я заметил, что моя основная база данных (sqlite3) вообще не изменяется в размере. После некоторых исследований я обнаружил, что размер файла может остаться прежним, если в базе данных было больше записей ( Source ), что, скорее всего, произошло на стадии тестирования моих скриптов.
Я копирую свою базу данных каждый день в полночь и заметил, что размер сжатого zip-файла с каждым днем уменьшается. Я использую скрипт для резервного копирования:
zip -r /backup/$(date +\%Y-\%m-\%d).zip /data
Каталог /data
содержит несколько других небольших файлов, которые не должны были быть изменены ни в одном из сжатых zip-файлов.
Почему размер файла сжатого ZIP становится меньше?