TiDB中文技术文档性能测试报告 - v2.0 TiDB Sysbench 性能对比测试报告 - v2.0.0 对比 v1.0.0 - 5 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《TiDB 中文技术文档》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2018- 06-25。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递 给每一个人。 同时,如果您在日常工作、生活和学习中遇到有价值有营养的知识文档,欢迎分享到 书栈(BookStack.CN) , 为知识的传承献上您的一份力量! 如果当前文档生成时间太久,请到 书栈(BookStack.CN) 获取最新的文档,以跟上知识更新换代的步伐。 文档地址:http://www cn/books/pingcap-docs-cn 书栈官网:http://www.bookstack.cn 书栈开源:https://github.com/TruthHun 分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的读者,因为我们 都将成为知识的传承者。 致谢 - 6 - 本文档使用 书栈(BookStack.CN) 构建 README TiDB 简介与整体架构0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB 开源分布式关系型数据库COeG6 平凯星辰 (北京) 科技有限公司 目录 Contents 第一章 关于 PingCAP 1L1 PingCAP简介 05 12 创新成果 05 1.3 发展历程 06 1.4 技术标准起草 07 15荣誉1 07 16 代表用户 08 第二章 TiDB 开源分布式关系型数据库 2.1 产品简介。 2.2 TiDB架构图.ee 10 23 核必特性 11 2.4 TiFlash 47 5.7 游戏 网易互娱 -基于 TiDB 措建跨源异构计算架构 “049 5.8 视频 Bigo - 选择 TiFlash 打造高效的实时分析平台 "0 51 第六章 技术支持与培训认证 6.1技术支持 . 54 6.2培训与认证 54 联系我们 . 56 一 PingCAP.CON 第一章- 关于 PingCAP 一05 1.1 PingCAP 简介 PingCAP 成立于 2015 年,是一家企业级开源分布式数据库厂商,提供包括开源分布式数据库产品、解 决方案与咨询、技术支持与培训认证服务,致力于为全球行业用户提供稳定高效、安全可告、开放兼容 的新型数据基础设施,解放企业生产力,加速企业数字化转型升级。 由PingCAP 创立的分布式关系型数据库 TiDB,为企业关键业务打造,具备0 码力 | 58 页 | 9.51 MB | 1 年前3
TiDB v5.2 中文手册部署本地测试集群(支持 Mac 和 Linux) • 在单机上模拟部署生产环境集群(支持 Linux) 注意: • TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于 改善产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 • 本指南中的 TiDB 部署方式仅适用于快速上手体验,不适用于生产环境。 – 如需在生产环境部署 TiDB,请参考在生产环境中部署 Alertmanager 9093 告警 web 服务端口 Alertmanager 9094 告警通信端口 4.1.5 客户端 Web 浏览器要求 TiDB 提供了基于 Grafana 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 IE、 Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。 4.2 TiDB TiDB、TiFlash、TiDB Binlog、TiCDC,以及监控系统。本文将介绍不同集群拓扑的具体部署 步骤。 注意: TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于改善 产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 4.4.1.1 第 1 步:软硬件环境需求及前置检查 软硬件环境需求 环境与系统配置检查 4.4.10 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册部署本地测试集群(支持 Mac 和 Linux) • 在单机上模拟部署生产环境集群(支持 Linux) 注意: • TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于 改善产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 • 本指南中的 TiDB 部署方式仅适用于快速上手体验,不适用于生产环境。 – 如需在生产环境部署 TiDB,请参考在生产环境中部署 9093 告警 web 服务端口 Alertmanager 9094 告警通信端口 73 组件 默认端口 说明 4.1.5 客户端 Web 浏览器要求 TiDB 提供了基于 Grafana 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 IE、 Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。 4.2 TiDB TiDB、TiFlash、TiDB Binlog、TiCDC,以及监控系统。本文将介绍不同集群拓扑的具体部署 步骤。 注意: TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于改善 产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 4.4.1.1 第 1 步:软硬件环境需求及前置检查 软硬件环境需求 环境与系统配置检查 4.4.10 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.4 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 部署本地测试集群(支持 macOS 和 Linux) • 在单机上模拟部署生产环境集群(支持 Linux) 注意: • TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于 改善产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 • 本指南中的 TiDB 部署方式仅适用于快速上手体验,不适用于生产环境。 – 如需在生产环境部署 TiDB,请参考在生产环境中部署 Alertmanager 9093 告警 web 服务端口 Alertmanager 9094 告警通信端口 4.1.5 客户端 Web 浏览器要求 TiDB 提供了基于 Grafana 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 IE、 Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。 4.2 TiDB0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 作为最佳实践,在实际开发当中,建议在明确知道有更好的等价写法时,尽量避免通过关联子查询来进行查 询。 4.7.3.5 扩展阅读 • 子查询相关的优化 • 关联子查询去关联 • TiDB 中的子查询优化技术 296 4.7.4 分页查询 当查询结果数据量较大时,往往希望以 “分页” 的方式返回所需要的部分。 4.7.4.1 对查询结果进行分页 在 TiDB 当中,可以利用 LIMIT 语句来 语句 • 用 EXPLAIN 查看带视图的 SQL 执行计划 • TiFlink: 使用 TiKV 和 Flink 实现强一致的物化视图 4.7.6 临时表 临时表可以被认为是一种复用查询结果的技术。 假设希望知道Bookshop 应用当中最年长的作家们的一些情况,可能需要编写多个查询,而这些查询都需要使 用到这个最年长作家列表。可以通过下面的 SQL 语句从 authors 表当中找出最年长的前0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v5.3 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 部署本地测试集群(支持 Mac 和 Linux) • 在单机上模拟部署生产环境集群(支持 Linux) 注意: • TiDB、TiUP 及 TiDB Dashboard 默认会收集使用情况信息,并将这些信息分享给 PingCAP 用于 改善产品。若要了解所收集的信息详情及如何禁用该行为,请参见遥测。 • 本指南中的 TiDB 部署方式仅适用于快速上手体验,不适用于生产环境。 – 如需在生产环境部署 TiDB,请参考在生产环境中部署 Alertmanager 9093 告警 web 服务端口 Alertmanager 9094 告警通信端口 4.1.5 客户端 Web 浏览器要求 TiDB 提供了基于 Grafana 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 IE、 Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。 4.2 TiDB0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v7.1 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 应用于数据中枢场景时,TiDB 作为数据中枢可以无缝连接数据业务层和数据仓库层,满足不 同业务的需求。 如果想了解更多关于 TiDB HTAP 场景信息,请参阅 PingCAP 官网中关于 HTAP 的博客。 当遇到以下技术场景时,建议使用 TiDB HTAP 提升 TiDB 数据库整体表现: • 提升分析性能 你的业务中存在某些复杂的分析查询,如聚合、关联等操作。当这些分析查询涉及大量数据(超过 1000 万行) OLTP 业务 性能,确保系统的整体稳定性。 • 简化 ETL 技术栈 当需要加工的数据量为中等规模(100 TB 以内)、数据加工调度流程相对简单、并发度不高(10 以内) 时,你可能希望简化技术栈,替换原本需要使用多个不同技术栈的 OLTP、ETL 和 OLAP 系统,使用一个数 据库同时满足交易系统以及分析系统的需求,降低技术门槛和运维人员需求。 • 强一致性分析 如果需要对业务数据进0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高 可用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩容或者缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 应用于数据中枢场景时,TiDB 作为数据中枢可以无缝连接数据业务层和数据仓库层,满足不 同业务的需求。 如果想了解更多关于 TiDB HTAP 场景信息,请参阅 PingCAP 官网中关于 HTAP 的博客。 当遇到以下技术场景时,建议使用 TiDB HTAP 提升 TiDB 数据库整体表现: • 提升分析性能 你的业务中存在某些复杂的分析查询,如聚合、关联等操作。当这些分析查询涉及大量数据(超过 1000 万行) OLTP 业务 性能,确保系统的整体稳定性。 • 简化 ETL 技术栈 当需要加工的数据量为中等规模(100 TB 以内)、数据加工调度流程相对简单、并发度不高(10 以内) 时,你可能希望简化技术栈,替换原本需要使用多个不同技术栈的 OLTP、ETL 和 OLAP 系统,使用一个数 据库同时满足交易系统以及分析系统的需求,降低技术门槛和运维人员需求。 • 强一致性分析 如果需要对业务数据进0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v7.5 中文手册Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可 用、强一致要求较高、数据规模较大等各种应用场景。 关于 TiDB 的关键技术创新,请观看以下视频。 2.1.1 五大核心特性 • 一键水平扩缩容 得益于 TiDB 存储计算分离的架构的设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者 缩容过程中对应用运维人员透明。 TiKV-importer 组件在 v7.5.0 中废弃,建议使用TiDB Lightning 物理导入模式作为替代方案。 • 从 v7.5.0 开始,不再提供TiDB Binlog 数据同步功能的技术支持,强烈建议使用TiCDC 实现高效稳定的数据 同步。尽管 TiDB Binlog 在 v7.5.0 仍支持 Point-in-Time Recovery (PITR) 场景,但是该组件在未来 LTS 以及新增支持从 S3 和 GCS 导入数据,均为实验特性。 6对于 TiDB v4.0,事务 LOAD DATA 不保证原子性。 7从 v7.5.0 开始,不再提供TiDB Binlog 数据同步功能的技术支持,强烈建议使用TiCDC 实现高效稳定的数据同步。尽管 TiDB Binlog 在 v7.5.0 仍支持 Point-in-Time Recovery (PITR) 场景,但是该组件在未来 LTS0 码力 | 4590 页 | 100.91 MB | 1 年前3
共 19 条
- 1
- 2













