1.1 A Brief History of Distributed Database (分布式数据库发展简史)
主讲人:
Liyuan Feng(冯立元)
SQL Engine of PingCAP
Distributed storage / Database engineer
Old days (20th century)
- Traditional Database
- Interact with SQL
- Single node / Shared everything
- OLTP workloads
单机数据库,OLTP,数据量少,业务并发不高。
Internet decades(2000s)
- Distributed middleware
业务增多,分库分表。
- The rise of Data Warehouses
- Interact with programming language API
数据量暴增,大数据兴起,不支持 SQL 交互,采用基于编程语言的计算框架。
- The rise of Data Warehouses
- Interact with SQL
- Distributed / Shared nothing
- Column-oriented
- OLAP workloads
OLAP 兴起,大多是分布式的,按链存储。
- NoSQL
- Interact with key-value API
- No transaction, No relation model, No Schema
- High performance
- High Availability
- Distributed / Shared nothing
放弃关系型模型和事务,高性能,高可用,分布式。
NewSQL(2010s)
- NewSQL provides the scalability of NoSQL systems for OLTP workloads while not giving up ACID transactions
- Interact with SQL
- Distributed / Shared nothing
HTAP(2010s)
- HTAP
- Execute OLTP queries like NewSQL
- Execute OLAP queries like a data warehouse
混合事务分析处理(OLTP + OLAP)
And TiDB tries to bring the best to you
- An HTAP NewSQL database
- Interact with SQL
- OLTP & OLAP workloads
- Distributed / Shared nothing
- High performance
- High Availability
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于