经典论文研读:《F1:A Distributed SQL Database That Scales》
一简介F1是Google提出的分布式关系型数据库,支持便捷的水平伸缩。这篇论文是NewSQL分布式数据库架构的基石。论文首先定义了F1分布式数据库设计的关键方向:可伸缩性:数据库要提供对业务透明的水平扩展能力,并支持数据迁移、数据rebalance可用性:提供高可用的数据服务一致性:这里特指强一致性易用性:需要支持索引、ad-hoc类查询接口F1的设计理念是兼顾传统SQL数据库的功能完备于NoSQ