crunchy-proxy VS patroni

Compare crunchy-proxy vs patroni and see what are their differences.

crunchy-proxy

PostgreSQL Connection Proxy by Crunchy Data (beta) (by CrunchyData)

patroni

A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes (by patroni)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
crunchy-proxy patroni
2 24
419 7,327
0.2% 1.8%
0.0 8.9
almost 4 years ago about 15 hours ago
Go Python
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

crunchy-proxy

Posts with mentions or reviews of crunchy-proxy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-17.

patroni

Posts with mentions or reviews of patroni. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-28.
  • High Availability PostgreSQL: Clustering with Patroni
    2 projects | dev.to | 28 Jan 2025
    Now according to Patroni Docs we will config Patroni using etc/patroni/config.yml/ file. mine looks like this:
  • Patroni: A Template for PostgreSQL Ha with ZooKeeper, Etcd or Consul
    1 project | news.ycombinator.com | 5 Jan 2025
  • Ask HN: Best Tools for High Availability PostgreSQL?
    1 project | news.ycombinator.com | 1 Nov 2024
    Do you need HA, or do you want to minimize downtime? At work we have something like an "error budget", were we accept downtime but try to minimize it. As such we have two nodes with one floating ip and a shared disk. The switch over takes as long as stopping the database on the first node, starting up the database on the second one and switching over the ip. Stuff like kernel updates takes us <1 minute of scheduled downtime, which is good enough for us.

    If you want more, I think Patroni (by Zalando) is the current best option for you. Patroni handles automatic leader election if the master goes down, and it is open source. Read here more:

    https://github.com/patroni/patroni

  • Spilo: High Availability PostgreSQL cluster using Docker
    3 projects | news.ycombinator.com | 10 Jun 2024
    I was never clear about the difference between Spilo and Patroni. I'm using this, is it Spilo or Patroni? https://github.com/zalando/patroni/blob/master/kubernetes/pa...
  • Ask HN: Are there any open source forks of nomad smd consul?
    9 projects | news.ycombinator.com | 2 May 2024
    > I think etcd is basically a k8s only project now

    I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:

    https://github.com/apache/apisix/blob/master/docs/en/latest/...

    https://github.com/traefik/traefik#:~:text=Etcd,

    https://github.com/zalando/patroni#patroni-a-template-for-po...

    https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)

    https://github.com/sorintlab/stolon#features

    It's actually one of the major reasons I wouldn't touch those projects

  • Citus is not ACID but Eventually Consistent
    1 project | dev.to | 15 Aug 2023
    Citus doesn't provide fault tolerance. Each shard is a monolithic PostgreSQL. To reduce downtime on failures, you can protect each shard with a standby database. As this is a complex configuration, Patroni can help. For this lab I'll use the Citus+Patroni docker-compose-citus.yml from https://github.com/zalando/patroni.git:
  • How to create postgres cluster in docker swarm?
    3 projects | /r/node | 18 Jun 2023
    We have been using stolon + consul for years without issue in our swarm environments. It may also be possible with patroni.
  • Why PostgreSQL High Availability Matters and How to Achieve It
    4 projects | news.ycombinator.com | 14 Jun 2023
    one of the solutions which made it pretty simple for us to run postgresql in a ha environment (mostly in k8s, but works standalone as well) is zalandos patroni: https://github.com/zalando/patroni it's really solid and worked for us for a few years already.

    or for k8s their operator: https://github.com/zalando/postgres-operator (docker image: https://github.com/zalando/spilo) we've also tried other operators which were easier to get started, but they failed miserably (crunchyrolls operator is basically based on the zalando one)

  • Docker: Patroni + HAProxy + Etcd + PgBouncer
    2 projects | /r/PostgreSQL | 28 Mar 2023
    Hello. I am currently using this docker-compose model from Zalando repository. It does not include PgBouncer in its architecture by default. I've been trying to find a containerized implementation involving Patroni, HAProxy, Etcd and PgBouncer. I didn't find anything solid so far.
  • Can someone share experience configuring Highly Available PgSQL?
    8 projects | /r/PostgreSQL | 26 Mar 2023
    General purpose: Patroni - Set up your own etcd + HAProxy + Patroni + Postgres components and it'll generally manage itself after that.

What are some alternatives?

When comparing crunchy-proxy and patroni you can also consider the following projects:

stolon - PostgreSQL cloud native High Availability and more.

go-pg - Golang ORM with focus on PostgreSQL features and performance

pg_auto_failover - Postgres extension and service for automated failover and high-availability

xo - Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server

stolon-chart - Kubernetes Helm chart to deploy HA Postgresql cluster based on Stolon

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured