logoalt Hacker News

inigyouyesterday at 7:27 PM1 replyview on HN

Doesn't this NOTIFY performance fix mean that it isn't transactional any more?


Replies

levkkyesterday at 7:39 PM

From the strictest CAP theorem definition, that's correct, it is not. But, it's pretty close. I know that in the database world, that's not a good answer, but in practice, it will deliver the vast majority of messages, so maybe that's good enough? We'll see.

We show that it's possible to come close without breaking the DB or the app, but I suspect, it's not quite yet at the level you'd expect from a _durable_ work queue, e.g., Kafka. Not going to replace that one anytime soon.