TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The trouble with timestamps

132 pointsby sethevover 11 years ago

3 comments

zhengover 11 years ago
A general thanks to aphyr for exploring all of these kinds of issues in distributed datastores at a level where someone without a lot of database knowledge can understand and reason through. If anyone hasn&#x27;t read his Jepsen series and is interested in these kinds of things, it is well worth a read.<p>Of course, I wouldn&#x27;t read it if you store very important data in any of the datastores he talks about, you might be scared to learn how your system actually operates =).<p>P.S. - The Spanner link is broken, you have some invisible character being added to the end, gets encoded to %E2%80%8E
dmk23over 11 years ago
A little surprising that this article does not mention HBase which uses timestamps as part of the persisted key, while using an entirely different concept of a &quot;WriteNumber&quot; as an internal ID to resolve conflicting updates (MVCC).<p>This presentation might provide a helpful overview: <a href="http://www.slideshare.net/cloudera/3-learning-h-base-internals-lars-hofhansl-salesforce-final" rel="nofollow">http:&#x2F;&#x2F;www.slideshare.net&#x2F;cloudera&#x2F;3-learning-h-base-interna...</a><p>The relevant discussion starts at Slide 16
评论 #6545424 未加载
thaumasiotesover 11 years ago
So last time the leap second issue came up, I learned that it&#x27;s an &quot;issue&quot; because (as this article mentions) POSIX defines one day as exactly 86400 seconds. That&#x27;s clearly incorrect; why do we still want to keep that definition around?
评论 #6545416 未加载
评论 #6545944 未加载
评论 #6546073 未加载