Tagged articles
6 articles
Page 1 of 1
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 4, 2025 · Fundamentals

Why Unreliable Clocks Threaten Distributed Systems—and How to Fix Them

This article examines how unreliable physical clocks—both wall and monotonic—affect distributed systems, compares synchronous and asynchronous network timing, illustrates conflicts caused by timestamp drift, and presents logical clocks and Google’s TrueTime as robust solutions for achieving consistent ordering and data reliability.

Distributed SystemsLogical ClockTrueTime
0 likes · 11 min read
Why Unreliable Clocks Threaten Distributed Systems—and How to Fix Them
Radish, Keep Going!
Radish, Keep Going!
Feb 6, 2025 · Databases

How Google Cloud Spanner Achieves Global Scale with Paxos and TrueTime

This article explains how Google Cloud Spanner combines relational database features with NoSQL scalability, using multi‑version storage, TrueTime, Paxos consensus, and dynamic sharding to deliver a globally distributed, strongly consistent, high‑availability database solution.

Google Cloud SpannerPaxosScalability
0 likes · 15 min read
How Google Cloud Spanner Achieves Global Scale with Paxos and TrueTime
Code Ape Tech Column
Code Ape Tech Column
Feb 19, 2021 · Databases

Understanding Timestamps in Distributed Transactions: TSO, TrueTime, Lamport Clock, and HLC

This article explains the role of timestamps in distributed transaction processing, comparing implementations such as MVCC‑based TSO, Google’s TrueTime, Lamport logical clocks, and Hybrid Logical Clocks, and discusses their impact on linearizability, consistency guarantees, and practical designs like TiDB Async Commit.

ConsistencyDistributed TransactionsHLC
0 likes · 14 min read
Understanding Timestamps in Distributed Transactions: TSO, TrueTime, Lamport Clock, and HLC
Qunar Tech Salon
Qunar Tech Salon
May 20, 2015 · Databases

An Overview of Google Spanner: Architecture, Design, and Concurrency Control

This article provides a comprehensive overview of Google Spanner, a globally distributed, multi‑version database, covering its background, core components, TrueTime‑based global synchronization, Paxos replication, data model, and the various transaction and concurrency mechanisms it employs.

Database ArchitectureGoogle SpannerPaxos replication
0 likes · 19 min read
An Overview of Google Spanner: Architecture, Design, and Concurrency Control