Spanner is Google's globally distributed database that provides ACID transactions across data centers. It uses TrueTime to assign timestamps for distributed transactions, ensuring consistency. A Spanner deployment consists of servers organized into zones across datacenters, with a universe master and placement driver coordinating. Transactions are executed across servers and committed using time-based consensus. Evaluation shows Spanner provides low-latency reads and commits at large scale for Google applications.