Po

PostgreSQL backup tool Databasus moved to PG 17 native physical backups

Hacker News

PostgreSQL backup tool Databasus moved to PG 17 native physical backups

An earlier version of Databasus shipped a backup agent: a binary that ran on the database host to stream WAL and create physical backups locally. That first implementation turned out to be a mistake, and we removed it. Physical backups now run remotely from the Databasus host, as described above. Why the agent was the wrong approach: • It was a naive implementation that only copied WAL on top of full backups, which led to a long RTO • Users had to configure both Databasus and a separate agent, when doing everything remotely from one place is far simpler • Because the agent lived outside the main system, it was hard to cover every test case • There is really only one problem an agent solves: reaching a database that is not accessible from outside. For 99% of users that is already handled by running Databasus inside the private network or connecting over SSH, so the agent was reinventing the wheel and making a simple problem far more complicated than it needed to be • It could not run on managed databases like RDS and Cloud SQL, which forbid host-level installs but already expose the replication protocol, so a remote path was needed anyway • It also came with a lot of edge cases. Broken connections, managing agent updates and gathering logs from a separate process were all painful, and the fewer moving parts a system has, the more reliable it is in everyday use So now we use PostgreSQL 17 native backups instead. What that gives you: • They reuse PostgreSQL's own backup machinery instead of reinventing it, so you get battle-tested internals with thousands of tests and edge cases behind them • They work with remote databases, including managed services like Amazon RDS and Google Cloud SQL that expose the replication protocol but forbid installing software on the host • They give near-zero data loss, letting you restore to any second between backups with low RTO / RPO We made sure existing backups stay safe. If you upgrade from a version that still has agent backups, Databasus won't do it silently: it warns you about the change and lets you either stay on the supported version 3.42.0 or remove the old agent backups yourself before upgrading. The agent-based implementation remains available up to version 3.42.0 and will keep working for a long time, so nothing breaks. You can read the full reasoning in the architecture decision records: ADR-0008: PG17-native backups with mandatory WAL summary https://github.com/databasus/databasus/blob/main/adr/0008-wh... ADR-0009: remote physical backups instead of agents https://github.com/databasus/databasus/blob/main/adr/0009-wh... By the way, Databasus recently crossed 7,500 GitHub stars and over 1 million Docker Hub pulls. Thank you for such love to the project. It really keeps us going, and a lot of what shipped here came straight from your issues, PRs and feedback. We're just getting started!

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: started, para, including · Missing: supports, reddit linkedin, podcasting
84%84% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, agents, agent · Missing: macos, cursor, claude
78%78% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, ide · Missing: https docs, excited, just released
55%55% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: google, users, way · Missing: mobile apps, ios, personal
50%50% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host, users · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Po
PostgreSQL backup tool Databasus moved to PG 17 native physical backups59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PostgreSQL backup tool Databasus moved to PG 17 native physical backups

Hacker News2
Da
Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB

Hacker News10
Ye
Yet another backup tool for CouchDB39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet another backup tool for CouchDB

Hacker News2
A
A cassandra backup tool39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A cassandra backup tool

Hacker News2
Ka
Kafka FDW for PostgreSQL65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kafka FDW for PostgreSQL

Hacker News2
es
es2postgres – ElasticSearch to PostgreSQL Loader71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

es2postgres – ElasticSearch to PostgreSQL Loader

Hacker News3
Me
Metagration: PostgreSQL Migrator in PostgreSQL56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Metagration: PostgreSQL Migrator in PostgreSQL

Hacker News1
PR
PRQL in PostgreSQL73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PRQL in PostgreSQL

Hacker News267
Oh
Oh, Krab – PostgreSQL tool based on HCL syntax47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Oh, Krab – PostgreSQL tool based on HCL syntax

Hacker News3
UpBack
UpBack35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Secure, automated backup and recovery for MySQL, MariaDB, and PostgreSQL

AppSumo1