Contributor
Daniil Zakhlystov

WAL-G performance improvements


Mentors
Andrey Borodin, Georgy Rylov
Organization
PostgreSQL

The goal of the project is to make two enhancements of archival and restoration tool WAL-G.

The first one is to improve the performance of the backup fetch process by implementing delta-backups unpacking in reverse order to avoid rewriting the same pages along with the following backup structure reorganization to avoid downloading unnecessary files.

The second is to provide users with the features to verify backup consistency, such as WAL's history consistency check and page checksum verification.