I ' m работаю в среде с ограниченным объемом памяти, где мне нужно делать архивы дампов SQL. Если я использую python, встроенный в tarfile
модуль , будет ли файл .tar храниться в памяти или записываться на диск при создании?
Например, в следующем коде, если huge_file.sql
равно 2 ГБ, будет ли переменная tar
занимать 2 ГБ памяти?
import tarfile
tar = tarfile.open("my_archive.tar.gz")), "w|gz")
tar.add('huge_file.sql')
tar.close()