GoshawkDB: A distributed, transactional, fault-tolerant object store
1–10 of 46 posts
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#20: Reliable Autonomic Distributed Object Store
1: http://docs.ceph.com/docs/master/rados/api/librados-intro/
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#3Why should I choose this over Ceph RADOS? [0][1] 0: Reliable Autonomic Distributed Object Store 1: http://docs.ceph.com/docs/master/rados/api/librados-intro/
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#4Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#5Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#6Why should I choose this over Ceph RADOS? [0][1] 0: Reliable Autonomic Distributed Object Store 1: http://docs.ceph.com/docs/master/rados/api/librados-intro/
It's written in Go and nicer to hack on, I suspect.
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#7Earlier quoted context omitted.
It's written in Go and nicer to hack on, I suspect.
Being written in Go is hardly some kind of magic advantage. I'd go with Ceph myself because I know exactly where I stand with it. It's also got commercial support which comes in handy.
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#8I fail to see the point of making your cluster unavailable before you've lost so many nodes that you no longer have a quorum. It seems odd to have a cluster that can handle e.g. 4 node failures, and take it offline after only 2. Why would anyone want a feature like that?
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#9This is really cool! I guess the main competition in terms of similar purpose and guarantees is http://hyperdex.org/ , although the add-on that enables transactions (quite critical...) is commercial.
Re: GoshawkDB: A distributed, transactional, fault-tolerant object store
#10GoshawkDB is unique as it allows you to configure the tolerance to failure independently of the size of the GoshawkDB cluster. For example, you could have a cluster of 5 nodes and require that it continues to operate unless more than 2 nodes become unreachable. Or you could have a cluster of 20 nodes and require that it continues to operate unless more than 3 nodes become unreachable. The only requirement is that if…