Building a Relational Database Using Kafka
yokota.blog
Building a Relational Database Using Kafka
1–10 of 34 posts
Re: Building a Relational Database Using Kafka
#2Re: Building a Relational Database Using Kafka
#3It isn't enough to show something can be done. One must also think if it should be done.
Re: Building a Relational Database Using Kafka
#4Re: Building a Relational Database Using Kafka
#5Why would I want a relational database living in Kafka? MySQL or Postgres are great at what they do.
Because I can - https://www.youtube.com/watch?v=NPWi5yJK3zo
Re: Building a Relational Database Using Kafka
#6This is fetishizing complexity for no reason. Makes for an interesting blog post, but if any company told me they were doing this I would run the other direction immediately.
Democratisation of complex machinery like the raft and consensus algorithms, schedulers, append logs, query optimisers and so on is a superb thing. It is something that has only been possible in the last 3/4 years and would have been devilishly difficult before then without significant upfront work.
Fetishising complexity might be a bit strong here. Seeing more posts like this is a good thing.
Re: Building a Relational Database Using Kafka
#7Interesting article, but I think it is missing a solid comparison of such "overlay SQL" with more traditional database engine. It isn't enough to show something can be done. One must also think if it should be done.
Re: Building a Relational Database Using Kafka
#8This is fetishizing complexity for no reason. Makes for an interesting blog post, but if any company told me they were doing this I would run the other direction immediately.
Great article. I think you might be taking a subtle point in the article for granted. Namely, the ability to assemble a fairly complex distributed system from open source components. Democratisation of complex machinery like the raft and consensus algorithms, schedulers, append logs, query optimisers and so on is a superb thing. It is something that has only been possible in the last 3/4 years and would have been dev…
At the same time, OP is right: a business doing this is making poor engineering decisions.
Re: Building a Relational Database Using Kafka
#9This is fetishizing complexity for no reason. Makes for an interesting blog post, but if any company told me they were doing this I would run the other direction immediately.
Projects like this are how we get solutions that blow existing stuff out of the water. Although a lot just end up being fun projects that amount to nothing but an entertaining blog article.
Re: Building a Relational Database Using Kafka
#10One idea I’ve had in the past is to implement a Kafka and Zookeeper layer for FoundationDB.