分布式NewSQL数据库TiDB
7.42 MB
120 页
0 评论
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
TiDB 是 PingCAP 公司研发的开源分布式关系型数据库,兼容 MySQL 协议,定位于在线事务处理和在线分析处理(HTAP)的融合型数据库。TiDB 支持动态扩展、分布式事务和真正的融合 HTAP 场景,适用于金融行业属性的高一致性、高可靠性场景和海量数据的高并发 OLTP 场景。通过引入 TiFlash 列存储引擎,TiDB 在增加少量存储成本的同时实现实时数据分析。 | ||
| AI总结 | ||
以下是对《分布式NewSQL数据库TiDB》文档内容的总结,语言简洁明了,重点突出核心观点和关键信息:
---
### **TiDB 概述**
- **定位**: TiDB 是 PingCAP 公司研发的开源分布式关系型数据库,定位于在线事务处理(OLTP)和在线分析处理(OLAP)的融合型数据库,支持水平扩展、强一致性和高可用性。
- **兼容性**: 兼容 MySQL 协议,支持从 MySQL 无缝迁移,适用于海量数据和高并发场景。
- **版本特性**: 从 2.1.3 版本起,默认字符集为 utf8mb4,能更好地兼容其他数据库。
- **产品形态**: 提供 TiDB 服务和 TiDB Serverless 服务,满足不同场景需求。
---
### **产品优势**
1. **高度兼容 MySQL**: 无需修改代码即可从 MySQL 迁移,支持分库分表实时迁移。
2. **动态扩展**: 通过增加节点实现水平扩展,应对高并发和大数据场景。
3. **分布式事务**: 100% 支持标准 ACID 事务,确保数据一致性。
4. **HTAP**: 提供一站式解决方案,无需独立部署分析系统。
5. **金融级高可用**: 基于 Raft 协议,提供 100% 数据强一致性和自动故障恢复。
---
### **适用场景**
1. **金融行业**: 适用于对数据一致性、可靠性和扩展性要求高的场景。
2. **OLTP 场景**: 支持高并发和大容量存储。
3. **Real-time HTAP**: 在线交易处理与实时分析结合,提升效率。
4. **数据汇聚与处理**: 通过 ETL 工具将分散数据汇聚到 TiDB,直接生成报表,替代复杂的 Hadoop 体系。
---
### **FAQ 与关键信息**
1. **地域覆盖**: TiDB 当前支持华北一、上海二、广东等地域,其他地域需联系技术支持。
2. **频繁创建删除表**: 对性能影响小(数据量小),但对大数据量场景可能影响 GC,建议使用分区表。
3. **慢日志时区**:_slow log_ 的时间为服务所在宿主机时区,无法设置。
4. **大表插入失败**: 可能因事务过大或网络问题,TiDB 对事务大小有限制。
5. **锁机制**: TiDB 内部无锁表机制,ADD INDEX 为在线操作,不阻塞读写。
6. **时区问题**: TiDB 默认时区由运行环境决定,需通过 SQL 查询确认。
7. **索引创建**: 在线操作,不锁表,但可能影响相关数据的读写。
---
### **性能与资源利用**
- TiDB 4.0 版本引入列存储引擎 TiFlash,结合行存储引擎 TiKV,支持 HTAP 场景。
- 测试表明,TiDB 在高并发和大数据场景下表现优异,适合 PB 级数据存储。
---
以上是文档的核心内容和关键信息的总结,重点突出 TiDB 的定位、优势、适用场景及常见问题解答。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
108 页请下载阅读 -
文档评分














新一代分布式高性能图数据库的构建 - 沈游人