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
Felix GV
02/24/2023, 8:27 PM
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
Gwen Shapira
02/24/2023, 11:09 PM
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.