Skip to content

Commit

Permalink
*: add annotation for localization (pingcap#12161)
Browse files Browse the repository at this point in the history
  • Loading branch information
ran-huang authored and ti-chi-bot committed Dec 1, 2022
1 parent 4c4256f commit 78c2e63
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 3 deletions.
8 changes: 8 additions & 0 deletions faq/deploy-and-maintain-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ summary: 介绍 TiDB 集群安装部署的常见问题、原因及解决方法

### 为什么要在 CentOS 7 上部署 TiDB 集群?

<!-- Localization note for TiDB:
- 英文:用 distributed SQL,同时开始强调 HTAP
- 中文:可以保留 NewSQL 字眼,同时强调一栈式实时 HTAP
- 日文:NewSQL 认可度高,用 NewSQL
-->

TiDB 作为一款开源一栈式实时 HTAP 数据库,可以很好的部署和运行在 Intel 架构服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络,作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境,具体可以参考 TiDB 的[官方部署要求](/hardware-and-software-requirements.md)

其中 TiDB 在 CentOS 7.3 的环境下进行大量的测试,同时也有很多这个操作系统的部署最佳实践,因此,我们推荐客户在部署 TiDB 的时候使用 CentOS 7.3+ 以上的 Linux 操作系统。
Expand Down
16 changes: 16 additions & 0 deletions hardware-and-software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ title: TiDB 软件和硬件环境建议配置

# TiDB 软件和硬件环境建议配置

<!-- Localization note for TiDB:
- 英文:用 distributed SQL,同时开始强调 HTAP
- 中文:可以保留 NewSQL 字眼,同时强调一栈式实时 HTAP
- 日文:NewSQL 认可度高,用 NewSQL
-->

TiDB 作为一款开源一栈式实时 HTAP 数据库,可以很好地部署和运行在 Intel 架构服务器环境、ARM 架构的服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境。

## 操作系统及平台要求
Expand Down Expand Up @@ -110,6 +118,14 @@ TiDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器
## 网络要求

<!-- Localization note for TiDB:
- 英文:用 distributed SQL,同时开始强调 HTAP
- 中文:可以保留 NewSQL 字眼,同时强调一栈式实时 HTAP
- 日文:NewSQL 认可度高,用 NewSQL
-->

TiDB 作为开源一栈式实时 HTAP 数据库,其正常运行需要网络环境提供如下的网络端口配置要求,管理员可根据实际环境中 TiDB 组件部署的方案,在网络侧和主机侧开放相关端口:

| 组件 | 默认端口 | 说明 |
Expand Down
12 changes: 10 additions & 2 deletions multi-data-centers-in-one-city-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ summary: 本文档介绍单个区域多个可用区部署 TiDB 的方案。

# 单区域多 AZ 部署 TiDB

<!-- Localization note for TiDB:
- 英文:用 distributed SQL,同时开始强调 HTAP
- 中文:可以保留 NewSQL 字眼,同时强调一栈式实时 HTAP
- 日文:NewSQL 认可度高,用 NewSQL
-->

作为一栈式实时 HTAP 数据库,TiDB 兼顾了传统关系型数据库的优秀特性、NoSQL 数据库可扩展性以及跨可用区 (Availability Zone, AZ) 场景下的高可用。本文档旨在介绍同区域多 AZ 部署 TiDB 的方案。

本文中的区域指的是地理隔离的不同位置,AZ 指的是区域内部划分的相互独立的资源集合。本文描述的方案同样适用于一个城市内多个数据中心(同城多中心)的场景。
Expand All @@ -13,7 +21,7 @@ summary: 本文档介绍单个区域多个可用区部署 TiDB 的方案。

Raft 是一种分布式一致性算法,在 TiDB 集群的多种组件中,PD 和 TiKV 都通过 Raft 实现了数据的容灾。Raft 的灾难恢复能力通过如下机制实现:

- Raft 成员的本质是日志复制和状态机。Raft 成员之间通过复制日志来实现数据同步;Raft 成员在不同条件下切换自己的成员状态,其目标是选出 leader 以提供对外服务。
- Raft 成员的本质是日志复制和状态机。Raft 成员之间通过复制日志来实现数据同步;Raft 成员在不同条件下切换自己的成员状态,其目标是选出 leader 以提供对外服务。
- Raft 是一个表决系统,它遵循多数派协议,在一个 Raft Group 中,某成员获得大多数投票,它的成员状态就会转变为 leader。也就是说,当一个 Raft Group 还保有大多数节点 (majority) 时,它就能够选出 leader 以提供对外服务。

遵循 Raft 可靠性的特点,放到现实场景中:
Expand Down Expand Up @@ -111,7 +119,7 @@ TiKV 是一个 Multi-Raft 系统,其数据按 Region(默认 96M)切分,
server_configs:
pd:
replication.location-labels: ["zone","az","rack","host"]

tikv_servers:
- host: 10.63.10.30
config:
Expand Down
10 changes: 9 additions & 1 deletion overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ title: TiDB 简介

# TiDB 简介

<!-- Localization note for TiDB:
- 英文:用 distributed SQL,同时开始强调 HTAP
- 中文:可以保留 NewSQL 字眼,同时强调一栈式实时 HTAP
- 日文:NewSQL 认可度高,用 NewSQL
-->

[TiDB](https://github.com/pingcap/tidb)[PingCAP](https://pingcap.com/about-cn/) 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。

关于 TiDB 的关键技术创新,请观看以下视频。
Expand Down Expand Up @@ -40,7 +48,7 @@ title: TiDB 简介

- 对存储容量、可扩展性、并发要求较高的海量数据及高并发的 OLTP 场景

随着业务的高速发展,数据呈现爆炸性的增长,传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求,可行方案是采用分库分表的中间件产品或者分布式 SQL 数据库替代、采用高端的存储设备等,其中性价比最大的是一栈式实时 HTAP 数据库,例如:TiDB。TiDB 采用计算、存储分离的架构,可对计算、存储分别进行扩容和缩容,计算最大支持 512 节点,每个节点最大支持 1000 并发,集群容量最大支持 PB 级别。
随着业务的高速发展,数据呈现爆炸性的增长,传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求,可行方案是采用分库分表的中间件产品或者 NewSQL 数据库替代、采用高端的存储设备等,其中性价比最大的是 NewSQL 数据库,例如:TiDB。TiDB 采用计算、存储分离的架构,可对计算、存储分别进行扩容和缩容,计算最大支持 512 节点,每个节点最大支持 1000 并发,集群容量最大支持 PB 级别。

- Real-time HTAP 场景

Expand Down

0 comments on commit 78c2e63

Please sign in to comment.