Re:Spanner, TrueTime and the CAP Theorem [pdf]
by jasonwatkinspdx on Thursday December 14, 2017 @11:33PM
(#15929686)
> You cannot synchronize two clocks that are apart. You can only synchronize them when they are in the same place.
You are categorically mistaken. Please read the literature. I won't be replying further.
I perfectly understand that with communication you can establish (read: impose) any arbitrary ordering you want and get nodes to agree to that. That's not really a useful resolution except in a narrow sense of "sometimes we really don't care about strict observed ordering," which may or may not be true.
The larger point is, Spanner doesn't solve any distributed database problem. It simply notices that on the timescale that today's workload appears to operate at, all the nodes can still be approximated as being collocated. There is, after all, a clock inside a computer as well, and this just extends it a little further.