Hard Database Systems Distributed Databases
How do globally distributed databases achieve low-latency writes?
Answer
Global databases (CockroachDB, Spanner, YugabyteDB) face latency challenge: consensus requires round-trips across regions. Optimizations: Spanner uses TrueTime (GPS + atomic clocks) for lock-free reads. Follower reads (read from local replica at slightly older timestamp). Write locality (place data near writers using geo-partitioning). Multi-region Paxos groups. CockroachDB uses hybrid logical clocks. Trade-offs: consistency vs latency. Consider: data placement, read/write patterns, consistency requirements per use case.
IIT Certified
Master These Concepts with IIT Certification
175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.
Relevant for Roles
Systems Architect Distributed Systems Engineer Senior Software Engineer