Why the 'Ex-Googlers' in the title. Is it like a seal of approval or something?
It is a pretty strange title. Some might interpret it as they started this project after being fired from Google.
Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
31–40 of 70 posts
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#32Many things that I don't agree with: https://github.com/cockroachdb/cockroach/ MySQL: Weak consistency Cassandra: No availability or weak consistency with datacenter failure
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#33Here in the Southeast, we call them "Palmetto Bugs". Maybe a rename to PalmettoDB? :)
Unless this database can fly, I'd say they've chosen the right name. ;)
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#34Are there distributed data stores like this that are also resilient to intentional sabotage? I've been looking recently at long-term digital preservation systems -- tools designed to archive large amounts of data for decades. This is the Library of Alexandria problem -- how do we preserve all this data we're generating against once-in-a-century disasters? So this 2005 paper lists thirteen different threats to long-te…
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#35So I cannot tell if this is aiming to be CA or AP. Having beaten my head against the CAP wall for a while, how does it deal with partitions?
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#36Happy to see it's written in Golang.
On the other hand this question immediately popped into my mind: What kind of overhead does the GC incur, and how does it affect processes like a database where low latency is desired?
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#37Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#38Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#39So I cannot tell if this is aiming to be CA or AP. Having beaten my head against the CAP wall for a while, how does it deal with partitions?
The design doc https://docs.google.com/document/d/11k2EmhLGSbViBvi6_zFEiKzu... says, "TBD: how to avoid partitions? Need to work out a simulation of the protocol to tune the behavior and see empirically how well it works" .. so they've gone for CA and forgotten about P.
Re: Ex-Googlers CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
#40So I cannot tell if this is aiming to be CA or AP. Having beaten my head against the CAP wall for a while, how does it deal with partitions?
The design doc https://docs.google.com/document/d/11k2EmhLGSbViBvi6_zFEiKzu... says, "TBD: how to avoid partitions? Need to work out a simulation of the protocol to tune the behavior and see empirically how well it works" .. so they've gone for CA and forgotten about P.
The section you're quoting is discussing a separate gossip protocol that is used to lazily propagate node state information. It does not affect the consistency of actual data replicas.