wal-g
gobackup
Our great sponsors
wal-g | gobackup | |
---|---|---|
13 | 2 | |
3,048 | 1,301 | |
3.9% | 3.6% | |
9.0 | 7.9 | |
about 22 hours ago | 9 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wal-g
- WAL-G 3.0.0 – fast disaster recovery for Postgres
-
Introducing Read Replicas
Streaming replication minimizes replication lag, while file-based log shipping provides a fallback. For file-based log shipping, we use our existing Point In Time Recovery (PITR) infrastructure. We regularly archive files from the primary using WAL-G, an open source archival and restoration tool, and ship the WAL files to S3.
- WAL-G 2.0: backup and restore for database in the cloud
- Script to take PostgreSQL backups
-
Go 1.18 (Go with generics) no blocking issues left
While everyone fears some new spiral of complexity, it's nice
https://github.com/wal-g/wal-g/pull/1186
Add a few type constraints, throw out a few type casts along with the error handling
- Optimizing Postgres Queries at Scale
-
A rough proposal for sum types in Go, from a Rust compiler engineer
When it's occasionally useful return (type, err), but generally the two results are distinct so there's no need to return two results in the general case when one suffices
Indeed, I recently updated some code to return a relevant value in the error case: https://github.com/wal-g/wal-g/pull/1143/files#diff-d896e5d5...
- WAL-G 1.1 released: better disaster recovery for PG, MySQL, MongoDB, MS SQL
-
Automate pg_basebackup in linux
Have a look at barman, pgBackrest or for maybe WAL-G or WAL-E
- WAL-G 1.0: unified backup tool for PostgreSQL, MySQL, SQL Server, MongoDB, Redis
gobackup
- Suggestions for backup tool for multiple databases
-
Backup Postgresql Docker
I used to be a huge fan of https://github.com/backup/backup, but unfortunately it doesn't get updates. Still works though. I ran hundreds of gigs each night through that tool. There's a golang version re-write that is limited on the features - https://github.com/huacnlee/gobackup.
What are some alternatives?
pgBackRest - Reliable PostgreSQL Backup & Restore
Backup - Easy full stack backup operations on UNIX-like systems.
wal-e - Continuous Archiving for Postgres
algernon - Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis and PostgreSQL support
docker-postgres-wale - Postgres docker container with WALE-E installed
gnomock - Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
citus-failover - Worker failover support for PostgreSQL Citus extension using pg_auto_failover.
restic - Fast, secure, efficient backup program
spilo - Highly available elephant herd: HA PostgreSQL cluster using Docker
octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
postgres - Docker Official Image packaging for Postgres
rsync-sidekick - Propagate file renames, movements and timestamp changes before rsync runs