创建时间 0 码力 |
120 页 |
7.42 MB
| 1 年前 3 Open Source Conference 2022 Online/Spring
## RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース「TiDB」をKubernetesで動かしてみよう!
Executive Technical Advisor / Makoto Hasegawa


## PingCAP
NewSQL製品「TiDB」を主に開発
ワールドワイドにビジネスを展開中 (1600社以上の採用実績)
CNCF に「TiKV」及び「Chaos Mesh」を寄与

## TiDB とは
https://github.com/pingcap/tidb
TiDB は HTAP ワークロードをサポートするオープンソースの
NewSQLデータベースです
TiDB は MySQL と互換性があり、水平方向のスケーラビリ
ティ、強力な一貫性、および高可用性を備えています
主に PingCAP 社によって開発されています
※ 0 码力 |
71 页 |
6.65 MB
| 2 年前 3 • A brief introduction of NewSQL
• TiDB
• Plan optimization
• Dist SQL
• Online DDL
• TiKV
• Feelings
• Q & A
## A brief introduction of NewSQL
RDBMS
NoSQL
NewSQL
1970s
2010
2015
Present 0 码力 |
23 页 |
496.41 KB
| 1 年前 3 PingCAP
• Infrastructure software engineer
为什么需要一个新的数据库?
## 从单机数据库到 NewSQL
● 关系型数据库
• NoSQL
• 中间件
• NewSQL
RDBMS
NoSQL
NewSQL
1970s
2010
2015

刘奇 | CEO Co-Founder
前京东 / 豌豆荚资深架构师, 知名开源分布式缓存项目 Codis 作者, 国内 Go 语言社区知名技术领袖之一 分布式及 NoSQL 开始快速发展, 如 MongoDB
- 挑战: 擅长简单读写, 无法处理交易类数据及复杂业务逻辑的特性限制其在非互联网领域的发展
## 2013 年以后
## 分布式关系型(NewSQL)
- 背景:随着互联网向银行、电信、电力等方向的渗透, 传统行业数据量迅速提升, 需要同时满足低成本、线性扩容及能够处理交易类事务的新型数据库, 大数据的存储刚需不可避免
- 挑战: 基于 处理基石;开源社区以此为基础打造了Hadoop
Google 内部新一代分布式处理框架,于 12/13 年发表相关论文,奠定下一代分布式 NewSQL 的理论和工程实践基石。PingCAP 以此为基础打造了 TiDB & TiKV
## Google Spanner / F1 - The First NewSQL
- 全球级别分布式 / 跨数据中心复制
- Paxos
- ACID 事务支持
- 0 码力 |
21 页 |
613.54 KB
| 1 年前 3 36ef88f169ad599f224744b91f/p6_2.jpg)
RDBMS
• SQL
• BASE ACID
• 分布式
NewSQL
## NewSQL的分类
What's Really New with NewSQL?
New Architecture
Transparent Sharding Middleware
Database-as-a-Service Sharding-Sphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。它与NoSQL和NewSQL是并存而非互斥的关系。NoSQL和NewSQL作为新技术探索的前沿,放眼未来,拥抱变化,是非常值得推荐的。反之,也可以用另一种思路看待问题,放眼未来,关注不变的东西,进而抓住事物本质。关系型数据库当今依然占有巨大市场, 0 码力 |
35 页 |
4.56 MB
| 1 年前 3 PostgreSQL
SQLServer
……
RDBMS
键值数据库
文档数据库
列族数据库
图数据库
···
分布式数据库
分布式数据库中间件
云数据库
NoSQL
NewSQL
## 分布式数据库中间优势
___
## 2018 年PostgreSQL中国技术大会
## DB-Engines Ranking
The DB-Engines Ranking ranks Sharding-Sphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。它与NoSQL和NewSQL是并存而非互斥的关系。NoSQL和NewSQL作为新技术探索的前沿,放眼未来,拥抱变化,是非常值得推荐的。反之,也可以用另一种思路看待问题,放眼未来,关注不变的东西,进而抓住事物本质。关系型数据库当今依然占有巨大市场, 0 码力 |
34 页 |
5.07 MB
| 2 年前 3 new database?
## Brief History
• Standalone RDBMS
• NoSQL
• Middleware & Proxy
• NewSQL
RDBMS
NoSQL
NewSQL
1970s
2010
2015

TiDB 0 码力 |
27 页 |
935.47 KB
| 1 年前 3
|