Skip to content

Commit

Permalink
revise an expression in "Highly Concurrent Write Best Practices" (#7487
Browse files Browse the repository at this point in the history
…) (#7825)
  • Loading branch information
ti-chi-bot authored Mar 10, 2022
1 parent 0953899 commit e648260
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions best-practices/high-concurrency-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,13 @@ TiDB splits data into Regions, each representing a range of data with a size lim

![TiDB Data Overview](/media/best-practices/tidb-data-overview.png)

In theory, by the virtue of this architecture, TiDB can linearly scale its read and write capacities and make full use of the distributed resources so long as there is no `AUTO_INCREMENT` primary key in the write scenario, or there is no monotonically increasing index. From this point of view, TiDB is especially suitable for the highly-concurrent and write-intensive scenario. However, the actual situation often differs from the theoretical assumption.
In theory, if an application has no write hotspot, TiDB, by the virtue of its architecture, can not only linearly scale its read and write capacities, but also make full use of the distributed resources. From this point of view, TiDB is especially suitable for the high-concurrent and write-intensive scenario.

However, the actual situation often differs from the theoretical assumption.

> **Note:**
>
> No `AUTO_INCREMENT` primary key in the write scenario or no monotonically increasing index means no write hotspot in the application.
> No write hotspot in an application means the write scenario does not have any `AUTO_INCREMENT` primary key or monotonically increasing index.
## Hotspot case

Expand Down

0 comments on commit e648260

Please sign in to comment.