NewSQL 简介

slides

数据库的发展历史

What is NewSQL ?

RDS (SQL) with ACID guarantees, and NoSQL-like scalable performance for OLTP workloads.

NewSQL 特点

AWS Aurora 简介

Spanner & F1 简介

Google 内部服务演化历史

F1

F1 (Filial 1 hybrid / 第一代杂交种): NoSQL + RDS

Pre-F1: MySQL + Sharding

F1 Server 本身无状态, 存储及事务依赖底层 Spanner (可扩展, 支持事务的 KV 存储). 可以理解为在Spanner外部的RDS实现.

表主键必须有继承关系, 从而实现 row key 的局部性.

Spanner

TiDB & CockroachDB

Reference

HOME