Database / Google Spanner Database Interview questions
When would you choose bounded staleness over strong reads?
Bounded staleness tells Spanner "give me data that is at most N seconds old, but pick whatever timestamp lets you answer fastest," instead of forcing a strong read that must confirm it has the absolute latest commit before responding. Spanner is free to route the read to the closest available replica and serve it without waiting on the current leader.
This trade-off makes sense for read-heavy, latency-sensitive paths where near-real-time data is acceptable: a product catalog page, an analytics dashboard, or a recommendation feed rarely needs data that's only milliseconds old. Strong reads remain necessary whenever a read result feeds directly into a decision that must reflect the very latest write, such as checking current inventory right before finalizing a purchase.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
