pdf文档 分布式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 页请下载阅读 -
文档评分
请文明评论,理性发言.