Skip to content

Commit

Permalink
Fix Percolator URL (#19517) (#19521)
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Jan 13, 2025
1 parent 7327d26 commit 76a9c54
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion best-practices/tidb-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Raft 是一种一致性协议,能提供强一致的数据复制保证,TiDB

### 分布式事务

TiDB 提供完整的分布式事务,事务模型是在 [Google Percolator](https://research.google.com/pubs/pub36726.html) 的基础上做了一些优化。具体的实现可以参考[《Percolator 和 TiDB 事务算法》](https://pingcap.com/blog-cn/percolator-and-txn/)这篇文章。本文档只讨论以下几点:
TiDB 提供完整的分布式事务,事务模型是在 [Google Percolator](https://research.google/pubs/large-scale-incremental-processing-using-distributed-transactions-and-notifications/) 的基础上做了一些优化。具体的实现可以参考[《Percolator 和 TiDB 事务算法》](https://pingcap.com/blog-cn/percolator-and-txn/)这篇文章。本文档只讨论以下几点:

+ 乐观锁

Expand Down
2 changes: 1 addition & 1 deletion tidb-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,4 @@ KeyN_Version1 -> Value

## 分布式 ACID 事务

TiKV 的事务采用的是 Google 在 BigTable 中使用的事务模型:[Percolator](https://research.google.com/pubs/pub36726.html),TiKV 根据这篇论文实现,并做了大量的优化。详细介绍参见[事务概览](/transaction-overview.md)
TiKV 的事务采用的是 Google 在 BigTable 中使用的事务模型:[Percolator](https://research.google/pubs/large-scale-incremental-processing-using-distributed-transactions-and-notifications/),TiKV 根据这篇论文实现,并做了大量的优化。详细介绍参见[事务概览](/transaction-overview.md)
2 changes: 1 addition & 1 deletion tso.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary: 了解 TiDB 中的 TimeStamp Oracle (TSO)。

# TiDB 中的 TimeStamp Oracle (TSO)

在 TiDB 中,Placement Driver (PD) 承担着 TSO 时间戳分配器的角色,负责为集群内各组件分配时间戳。这些时间戳用于为事务和数据分配时间标记。该分配机制对于在 TiDB 中启用 [Percolator](https://research.google.com/pubs/pub36726.html) 模型至关重要。Percolator 模型用于支持多版本并发控制(Multi-Version Concurrency Control, MVCC[事务管理](/transaction-overview.md)
在 TiDB 中,Placement Driver (PD) 承担着 TSO 时间戳分配器的角色,负责为集群内各组件分配时间戳。这些时间戳用于为事务和数据分配时间标记。该分配机制对于在 TiDB 中启用 [Percolator](https://research.google/pubs/large-scale-incremental-processing-using-distributed-transactions-and-notifications/) 模型至关重要。Percolator 模型用于支持[多版本并发控制 (Multi-Version Concurrency Control, MVCC)](/glossary.md#multi-version-concurrency-control-mvcc) [事务管理](/transaction-overview.md)

下面示例显示了如何获取 TiDB 当前的 TSO:

Expand Down

0 comments on commit 76a9c54

Please sign in to comment.