Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

... How does it do distributed joins? Which just don't scale in the AP sense, and really can you trust a distributed join in CP?

Unless your data and the data you are joining are strictly shard-local. But that's also not a distributed join.



It's not a distributed database. It's just a single-node key/value store where all updates are sent to and then read from a Kafka topic, with relational querying and schema management handled by various layered Apache projects.

It's a useful tool/model to follow if your data fits on a single node and you want easy replication across all instances.


Wow, seems like a lot of work when Postgres can just be setup.

But if someone needs it why not.


This isn't a real product, it's an experiment showing off what you can do.

Kafka is a distributed log, you can use it as replication log if you want and there are tons of production-ready connectors to all kinds of databases already. Anyone who needs non-native replication (perhaps across different databases or sources) should just use those.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: