Official docs outline
10 sections- Spanner overview
Globally distributed relational database with strong consistency.
- Instances and configurations
Instance configurations, regional and multi-region setups and processing units.
- Schema design
Primary keys, interleaving, hotspots and schema best practices.
- Data types and SQL dialects
Data types and SQL dialects for Spanner: GoogleSQL and PostgreSQL dialect data types, the key concepts and settings to know.
- Transactions
Read-write, read-only transactions and isolation.
- Replication
Replicas, leader placement and replication across regions.
- Backups and PITR
Backups and PITR for Spanner: Backups, restore and point-in-time recovery, the key concepts and settings to know.
- IAM and fine-grained access
IAM and fine-grained access for Spanner: IAM roles and fine-grained access control, the key concepts and settings to know.
- Monitoring and Query insights
Monitoring and Query insights for Spanner: Cloud Monitoring metrics and query insights, the key concepts and settings to know.
- Quotas and limits
Quotas and limits for Spanner: Node, database and mutation limits, the key concepts and settings to know.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.