 TiDB and Amazon Aurorastateless, SQL engine PD PD PD MySQL/MariaDB clients, ORMs, JDBC/ODBC, Applications ... MySQL Wire Protocol heartbeat meta TiDB is not a database middleware Sharding middleware TiDB ACID Transaction Support High Max Capacity (Good performance) Few TBs 200 TB+ TiDB architecture SQL NoSQL Mapping MySQL wire protocol TiDB Server TiKV Server Storage Physical Stack Highly layered TiKV API (gRPC) Transaction MVCC Regions. (the leader of Region 1 sends a Split command as a special log to its replicas via the Raft protocol. Once the Split command is successfully committed by Raft, that means the Region has been successfully0 码力 | 57 页 | 2.52 MB | 6 月前3 TiDB and Amazon Aurorastateless, SQL engine PD PD PD MySQL/MariaDB clients, ORMs, JDBC/ODBC, Applications ... MySQL Wire Protocol heartbeat meta TiDB is not a database middleware Sharding middleware TiDB ACID Transaction Support High Max Capacity (Good performance) Few TBs 200 TB+ TiDB architecture SQL NoSQL Mapping MySQL wire protocol TiDB Server TiKV Server Storage Physical Stack Highly layered TiKV API (gRPC) Transaction MVCC Regions. (the leader of Region 1 sends a Split command as a special log to its replicas via the Raft protocol. Once the Split command is successfully committed by Raft, that means the Region has been successfully0 码力 | 57 页 | 2.52 MB | 6 月前3
 TiDB中文技术文档完成的操作释放 Token。 PROXY Protocol 允许的代理服务器地址列表,如果需要配置多个地址用 , 分隔。 默认: “” 如果为空,TiDB 会禁用 PROXY Protocol 功能。地址可以使用 IP 地址(192.168.1.50)或者 CIDR (192.168.1.0/24), * 代表所有地址。 PROXY Protocol 请求头读取超时时间。 默认: 5 单位为 PD 自己监听的 peer URLs 来 --metrics-addr --metrics-interval --token-limit --proxy-protocol-networks --proxy-protocol-header-timeout Placement Driver (PD) --advertise-client-urls --advertise-peer-urls per 问题不大,但是 myloader 由于缺乏出错重试、断 点续传这样的功能,使用起来很不方便。所以我们开发了 loader,能够读取 mydumper 的输出数据文件,通过 MySQL protocol 向 TiDB/MySQL 中导入数据。 多线程导入 支持表级别的并发导入,分散写入热点 支持对单个大表并发导入,分散写入热点 支持 mydumper 数据格式 出错重试 断点续导 通过 system0 码力 | 444 页 | 4.89 MB | 6 月前3 TiDB中文技术文档完成的操作释放 Token。 PROXY Protocol 允许的代理服务器地址列表,如果需要配置多个地址用 , 分隔。 默认: “” 如果为空,TiDB 会禁用 PROXY Protocol 功能。地址可以使用 IP 地址(192.168.1.50)或者 CIDR (192.168.1.0/24), * 代表所有地址。 PROXY Protocol 请求头读取超时时间。 默认: 5 单位为 PD 自己监听的 peer URLs 来 --metrics-addr --metrics-interval --token-limit --proxy-protocol-networks --proxy-protocol-header-timeout Placement Driver (PD) --advertise-client-urls --advertise-peer-urls per 问题不大,但是 myloader 由于缺乏出错重试、断 点续传这样的功能,使用起来很不方便。所以我们开发了 loader,能够读取 mydumper 的输出数据文件,通过 MySQL protocol 向 TiDB/MySQL 中导入数据。 多线程导入 支持表级别的并发导入,分散写入热点 支持对单个大表并发导入,分散写入热点 支持 mydumper 数据格式 出错重试 断点续导 通过 system0 码力 | 444 页 | 4.89 MB | 6 月前3
 TiDB v7.6 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1744 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6123 页 | 107.24 MB | 1 年前3 TiDB v7.6 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1744 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6123 页 | 107.24 MB | 1 年前3
 TiDB v7.5 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1725 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6020 页 | 106.82 MB | 1 年前3 TiDB v7.5 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1725 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6020 页 | 106.82 MB | 1 年前3
 TiDB v7.1 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1704 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 5716 页 | 104.74 MB | 1 年前3 TiDB v7.1 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1704 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 5716 页 | 104.74 MB | 1 年前3
 TiDB v8.5 Documentation· · · · · · · · · · · · · · 1205 7.7.10 Does TiCDC support outputting data changes in the Canal protocol? · 1205 7.7.11 Why does the latency from TiCDC to Kafka become higher and higher?1206 7.7.12 When data to Kafka, how do I view the timestamp, table name, and schema name in the output of TiCDC Open Protocol? 1206 7.7.16 When TiCDC replicates data to Kafka, how do I know the timestamp of the data changes 1207 11 7.7.17 How does TiCDC Open Protocol represent null? · · · · · · · · · · · · · · · · · · 1207 7.7.18 How can I tell if a Row Changed Event of TiCDC Open Protocol is an INSERT event or an UPDATE event0 码力 | 6730 页 | 111.36 MB | 10 月前3 TiDB v8.5 Documentation· · · · · · · · · · · · · · 1205 7.7.10 Does TiCDC support outputting data changes in the Canal protocol? · 1205 7.7.11 Why does the latency from TiCDC to Kafka become higher and higher?1206 7.7.12 When data to Kafka, how do I view the timestamp, table name, and schema name in the output of TiCDC Open Protocol? 1206 7.7.16 When TiCDC replicates data to Kafka, how do I know the timestamp of the data changes 1207 11 7.7.17 How does TiCDC Open Protocol represent null? · · · · · · · · · · · · · · · · · · 1207 7.7.18 How can I tell if a Row Changed Event of TiCDC Open Protocol is an INSERT event or an UPDATE event0 码力 | 6730 页 | 111.36 MB | 10 月前3
 TiDB v8.1 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1807 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6479 页 | 108.61 MB | 10 月前3 TiDB v8.1 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1807 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6479 页 | 108.61 MB | 10 月前3
 TiDB v8.4 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1933 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6705 页 | 110.86 MB | 10 月前3 TiDB v8.4 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1933 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6705 页 | 110.86 MB | 10 月前3
 TiDB v8.2 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1812 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6549 页 | 108.77 MB | 10 月前3 TiDB v8.2 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1812 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6549 页 | 108.77 MB | 10 月前3
 TiDB v8.3 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1819 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6606 页 | 109.48 MB | 10 月前3 TiDB v8.3 DocumentationAvailability Zones in One Region Deployment · · · · · · · · · · · · · · · · · · · · 1819 12.1.1 Raft protocol · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · staff. • Financial-grade high availability Data is stored in multiple replicas, and the Multi-Raft protocol is used to obtain the transaction log. A transaction can only be committed when data has been successfully row-based storage engine, and TiFlash, a columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring consistent data between the TiKV row-based storage0 码力 | 6606 页 | 109.48 MB | 10 月前3
共 41 条
- 1
- 2
- 3
- 4
- 5













