GhostDB – A Fast Distributed Cache
github.com
GhostDB – A Fast Distributed Cache
1–10 of 37 posts
Re: GhostDB – A Fast Distributed Cache
#2Re: GhostDB – A Fast Distributed Cache
#3Great project. I did not see an explanation on the architecture of a cluster. Is data replicated to all nodes, or is data only stored on a single node (sharded). What happens when a node in the cluster goes down? Does there have to be a consensus (odd number of nodes) for the cluster to be "healthy"?
Sounds like no replication to me, AKA the memcached model. I can't find how to actually configure a cluster (the `Cluster Configuration` section of the docs doesn't contain anything related to hosts). I also can't find anything client side that would distribute requests to a list of nodes with a consistent hash, for ex. I can't find a client at all, actually.
Still, interesting project, kind of aiming for Redis features and a memcached topology.
Re: GhostDB – A Fast Distributed Cache
#4Re: GhostDB – A Fast Distributed Cache
#5Doesn't Redis already address all of this?
Re: GhostDB – A Fast Distributed Cache
#6Re: GhostDB – A Fast Distributed Cache
#7If you’ve made a fast product that’s great! Show us with well-explained benchmarks not the term which sounds best but you can still hand wave as justified, because it’ll make people suspicious.
Re: GhostDB – A Fast Distributed Cache
#8Re: GhostDB – A Fast Distributed Cache
#9Genuine question, thanks
Re: GhostDB – A Fast Distributed Cache
#10“microsecond performance” irks me because you can’t get latencies of a microsecond without very expensive special network cards and APIs which they don’t seem to mention and I doubt they use. So they either mean 10s to hundreds of microseconds or they’re taking the reciprocal of their throughput which would be weird and misleading. If you’ve made a fast product that’s great! Show us with well-explained benchmarks not…