Google F1

F1 is a relational distributed transactional database. And it's built on Google's Spanner so that it can reach strong consistency. It combines RDBMS features and NoSQL's(like BigTable) scalability.

History

Google Research published at SIGMOD, 2012 and then published a paper about it at VLDB, 2013. Google used to use Sharded MySQL for their Ads system. But it had bad performance on availability, scalability and functionality. So Google decided to build a new database on Spanner to keep all RDBMS features but with scalability.

Website

http://dl.acm.org/citation.cfm?id=2213954

Developer

Google Inc

Country of Origin

US

Project Type

Commercial

Written in

C++

Supported languages

C++