This is opinionated, but I agree with most of the ...
# general
g
This is opinionated, but I agree with most of the opinions here (and the analogy between PG quorum replication and Kafka's min.isr): https://rbranson.medium.com/10-things-i-hate-about-postgresql-20dbab8c2791
Fun fact: The reason that quorum replication in PG resembles Kafka's min.isr is because back when I designed min.isr behavior I borrowed heavily from the way relational databases designed the reliability configuration of multiple redo logs. My assumption at the time was that Kafka users will be familiar with relational databases and therefore will understand Kafka's behavior. I did not expect to see the day where people will understand relational DB behavior because it resembles Kafka!
😮 1
f
Interesting… I’ve worked with Postgres before Kafka 0.8 existed (i.e. before it had replication) and I didn’t even know Postgres had this (but of course I know about Kafka’s min ISR…) 😅
g
I am not sure if OSS Postgres had this at the time... I did a lot of work with the "based on PG" databases (and other DBs too...) before getting into Kafka, it is possible that I saw it in one of them.