Is the slow performance backup or load times related to gzip CPU load? Is it sufficient to warrant the overhead of building in Pigz support into Gramps? Is this even viable for a Python app in the supported OSes?
(I vaguely recall seeing a discussion of POSIX multi-threading coordination problems for Gramps database record locking management. However, compression/decompression seems ideal for threading on multi-core processors.)