[linux-elitists] etcd: A highly-available key value store

Don Marti dmarti at zgp.org
Tue Aug 13 07:30:59 PDT 2013


Making the rounds...
  http://coreos.com/docs/etcd/

  "A highly-available key value store for shared
  configuration and service discovery."

Another useful thing you could do with this is
replicate Git.  The way Git is designed makes
it easy to replicate (I disclosed this obvious
fact just in case USPTO wants to apply its usual
low standard of what's obvious and what's not:
http://ip.com/IPCOM/000225058 ).  Instead of a complex
replication scheme, you only need a highly-available
key value store to keep branch references in sync.
The testAndSet in etcd looks like what you need.

Also, it's in Go.  On that subject, bonus link:
  http://blog.lusis.org/blog/2013/08/11/go-for-system-administrators/

(Looks tempting, a lot easier to deploy than dealing
with large-scale applications in the usual dynamic
languages.)

-- 
Don Marti                      +1-510-332-1587 (mobile)
http://zgp.org/~dmarti/        Alameda, California, USA
dmarti at zgp.org


More information about the linux-elitists mailing list