3 ms·
(1) Spanner does exist, though not really available outside of Google
by chris_va 11y ago
(1) Spanner does exist, though not really available outside of Google
- atomic77 11y agoCockroachDB is probably the closest system to spanner that I've come across (and built in Go) https://github.com/cockroachdb/cockroach https://github.com/cockroachdb/cockroach
- im_down_w_otp 11y agoYes, Spanner does exist. Spanner also does not satisfy what I said in #1.
- QuercusMax 11y agoCan you elaborate on this?
- im_down_w_otp 11y agoWell, for starters Google Spanner has almost nothing to do with CRDTs. For another it would be really weird for Spanner to expose something CRDT shaped since Spanner is a strongly-consistent distributed database which depends heavily on global order and read/write locks driven by meticulously coordinated multi-site global wall-clock time and consensus groups. In some ways it's almost the opposite of what I want... with exception of the fact that it's also distributed. I want extreme availability with lazy, weak coordination.
- chris_va 11y agoRead/write locks... No, it's slightly more lazy in that that. It does timestamp coordination, but retrospectively.
- im_down_w_otp 11y agoYou mean except for the lock table that's maintained by every paxos leader?