PostgreSQL is a widely used advanced Open Source database. Here is a great blog post by Nickolay Ihalainen on Streaming Replication in PostgreSQL on Linux using a different approach than usual. This method should let the Master PostgreSQL server understand what transaction logs are needed by the Standby and does not let the Master purge them. A nice way to avoid a lot of manual work.