Greenplum分布式事务和两阶段提交协议,参与者并不知道是否提交事 务,所以必须等协调者从失败中恢复。 27 两阶段提交存在的问题 1. Uncertainty Period 2. Blocking 图片来源:Bernstein的著作Principles of Transaction Processing 28 ● 事务的实现原理和Write Ahead Log(WAL) ● 分布式事务和两阶段提交的原理 ● Greenplum两阶段提交协议的实现 分布式事务和两阶段提交的原理 ● Greenplum两阶段提交协议的实现 ● Greenplum两阶段提交协议的优化 Outline 36 一阶段提交 图片来源:Bernstein的著作Principles of Transaction Processing 37 Greenplum分布式事务的一阶段提交 DTX_PROTOCOL_COMMAND_COMMIT_ONEPHASE QD0 码力 | 42 页 | 2.12 MB | 1 年前3
TiDB v6.1 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1486 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1486 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1487 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1488 12.8.2 Usage The SQL statement above uses FOR UPDATE to add locks directly. You can also dive deeper into the principles with the TiDB SELECT statement. 186 4.3.2.7.5 Logic implementation The logic implementation0 码力 | 4487 页 | 84.44 MB | 1 年前3
TiDB v7.6 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1882 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1882 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1884 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1884 12.8.2 Usage · · · · · · · · · · · 1885 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1886 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6123 页 | 107.24 MB | 1 年前3
TiDB v7.5 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1863 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1863 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1865 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1865 12.8.2 Usage · · · · · · · · · · · 1866 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1867 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6020 页 | 106.82 MB | 1 年前3
TiDB v8.5 DocumentationData with Apache Kafka and Apache Flink · · · · · · · · · · · · · · · 1020 7.5.4 Architecture and Principles of TiCDC · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1025 7.5.5 TiCDC Server Configurations· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2375 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2375 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2377 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2377 12.8.2 Usage0 码力 | 6730 页 | 111.36 MB | 10 月前3
TiDB v7.1 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1842 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1842 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1844 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1844 12.8.2 Usage · · · · · · · · · · · 1845 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1846 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5716 页 | 104.74 MB | 1 年前3
TiDB v8.2 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1950 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1950 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1952 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1952 12.8.2 Usage · · · · · · · · · · · 1953 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1954 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6549 页 | 108.77 MB | 10 月前3
TiDB v8.3 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1957 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1957 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1959 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1959 12.8.2 Usage · · · · · · · · · · · 1960 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1961 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6606 页 | 109.48 MB | 10 月前3
TiDB v8.1 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1945 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1945 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1947 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1947 12.8.2 Usage · · · · · · · · · · · 1948 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 1949 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6479 页 | 108.61 MB | 10 月前3
TiDB v8.4 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2072 12.7.2 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2072 12.7.3 Usage · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2074 12.8.1 Implementation principles· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2074 12.8.2 Usage · · · · · · · · · · · 2075 12.9 Execution Principles and Best Practices of DDL Statements · · · · · · · · · · · · · · · 2076 12.9.1 DDL execution principles · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6705 页 | 110.86 MB | 10 月前3
共 80 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













