RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース
「TiDB」をKubernetesで動かしてみよう!
6.65 MB
71 页
0 下载
79 浏览
0 评论
0 收藏
所属分类:
数据库 / TiDB
| 语言 | 格式 | 评分 |
|---|---|---|
日语 | .pdf | 3 |
| 摘要 | ||
文档介绍了TiDB,一种结合了RDBMS和NoSQL优点的NewSQL数据库。TiDB支持HTAP(混合事务和分析处理)工作负载,具有MySQL兼容性、水平扩展能力和高可用性。文档重点介绍了在Kubernetes上运行TiDB的方法,包括使用StatefulSet进行管理、通过Affinity和TidbClusterAutoScaler进行自动扩展,以及利用tidb-operator进行自动部署。此外,文档还提到TiDB的便利性及其在Kubernetes环境中的优势。 | ||
| AI总结 | ||
本文主要介绍了结合RDBMS和NoSQL优点的云原生NewSQL数据库TiDB,并重点讲解了如何在Kubernetes上运行TiDB。以下是总结:
1. **TiDB的特性**
- TiDB是HTAP(混合事务与分析处理)数据库,支持事务和分析型工作负载。
- 具备MySQL兼容性,支持水平扩展、强一致性以及高可用性。
- SQL和存储分离架构,允许各组件独立扩展,提升效率。
- 支持无停止扩展,无需手动分片。
2. **TiDB与Kubernetes的结合**
- TiDB是为云原生设计,与Kubernetes兼容性良好。
- 使用`tidb-operator`可以实现集群构建、指标管理、自动扩缩等自动化操作。
- 虽然`tiup`工具非常方便,但在Kubernetes环境中无法直接使用,需依赖`tidb-operator`实现类似功能。
3. **Kubernetes上的部署要点**
- 使用`Affinity`和`tidb-scheduler`进行Pod调度,优化资源分配。
- 通过高级StatefulSet实现更灵活的有状态应用管理。
- 使用`TidbClusterAutoScaler`实现自动扩缩,确保资源弹性。
4. **其他信息**
- 本文由PingCAP的Makoto Hasegawa分享,他介绍了TiDB的基本架构、Kubernetes部署的优势以及实际使用场景。
- 讲者还分享了个人在Kubernetes和OpenStack方面的经验,并鼓励读者尝试使用TiDB与Kubernetes的组合。
总结来看,TiDB是一个兼具RDBMS和NoSQL优势的数据库,结合Kubernetes的弹性扩展能力,能够为现代应用提供高效、灵活的解决方案。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
59 页请下载阅读 -
文档评分














Krita 5.2 マニュアル