Google F1
Google F1 is a distributed relational database developed internally at Google, designed to replace their sharded MySQL infrastructure for applications like Google Ads (formerly AdWords). It successfully combines the scalability and fault-tolerance of NoSQL systems with the strong consistency and…
Key facts
- First appeared
- 2010
- Category
- technology
- Problem solved
- Google F1 was created to solve the acute scaling and operational challenges faced by Google Ads, which relied on a massive, sharded MySQL setup. This architecture struggled with global consistency, schema evolution, cross-shard transactions, and operational complexity as the service grew to planetary scale. F1 aimed to provide a globally distributed, fault-tolerant, strongly consistent SQL database that could manage Google Ads' immense workload.
- Platforms
- Google's proprietary global infrastructure
Related technologies
Notable users
- Google (for Google Ads and other internal services)