Skip to content

Commit be49bf8

Browse files
authored
glossary: add links to alphabets (#22634)
1 parent c23e483 commit be49bf8

2 files changed

Lines changed: 23 additions & 20 deletions

File tree

glossary.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
title: Glossary
33
summary: Glossaries about TiDB.
44
aliases: ['/docs/dev/glossary/']
@@ -14,7 +14,9 @@ Other available glossaries:
1414
- [TiCDC Glossary](/ticdc/ticdc-glossary.md)
1515
- [TiDB Lightning Glossary](/tidb-lightning/tidb-lightning-glossary.md)
1616

17-
## A
17+
<TabsPanel letters="ABCDEGHIKLMOPQRSTUV" />
18+
19+
## <a id="A" class="letter" href="#A">A</a>
1820

1921
### ACID
2022

@@ -28,7 +30,7 @@ ACID refers to the four key properties of a transaction: atomicity, consistency,
2830

2931
- **Durability** means that once a transaction is committed, it remains committed even in the event of a system failure. TiKV uses persistent storage to ensure durability.
3032

31-
## B
33+
## <a id="B" class="letter" href="#B">B</a>
3234

3335
### Backup & Restore (BR)
3436

@@ -48,7 +50,7 @@ The Batch Create Table feature greatly speeds up the creation of multiple tables
4850

4951
A [Region](#regionpeerraft-group) is logically divided into several small ranges called bucket. TiKV collects query statistics by buckets and reports the bucket status to PD. For more information, see the [Bucket design doc](https://github.com/tikv/rfcs/blob/master/text/0082-dynamic-size-region.md#bucket).
5052

51-
## C
53+
## <a id="C" class="letter" href="#C">C</a>
5254

5355
### Cached Table
5456

@@ -86,7 +88,7 @@ Continuous Profiling is a way to observe resource overhead at the system call le
8688

8789
Coprocessor is a coprocessing mechanism that shares the computation workload with TiDB. It is located in the storage layer (TiKV or TiFlash) and collaboratively processes computations [pushed down](/functions-and-operators/expressions-pushed-down.md) from TiDB on a per-Region basis.
8890

89-
## D
91+
## <a id="D" class="letter" href="#D">D</a>
9092

9193
### Dumpling
9294

@@ -122,15 +124,15 @@ Distributed eXecution Framework (DXF) is the framework used by TiDB to centrally
122124

123125
Dynamic pruning mode is one of the modes that TiDB accesses partitioned tables. In dynamic pruning mode, each operator supports direct access to multiple partitions. Therefore, TiDB no longer uses Union. Omitting the Union operation can improve the execution efficiency and avoid the problem of Union concurrent execution.
124126

125-
## E
127+
## <a id="E" class="letter" href="#E">E</a>
126128

127129
### Expression index
128130

129131
The expression index is a special type of index created on an expression. Once an expression index is created, TiDB can use this index for expression-based queries, significantly improving query performance.
130132

131133
For more information, see [CREATE INDEX - Expression index](/sql-statements/sql-statement-create-index.md#expression-index).
132134

133-
## G
135+
## <a id="G" class="letter" href="#G">G</a>
134136

135137
### Garbage Collection (GC)
136138

@@ -144,7 +146,7 @@ General Availability (GA) of a feature means the feature is fully tested and is
144146

145147
Global Transaction Identifiers (GTIDs) are unique transaction IDs used in MySQL binary logs to track which transactions have been replicated. [Data Migration (DM)](/dm/dm-overview.md) uses these IDs to ensure consistent replication.
146148

147-
## H
149+
## <a id="H" class="letter" href="#H">H</a>
148150

149151
### Hotspot
150152

@@ -154,7 +156,7 @@ Hotspot refers to a situation where the read and write workloads in TiKV are con
154156

155157
Hybrid Transactional and Analytical Processing (HTAP) is a database feature that enables both OLTP (Online Transactional Processing) and OLAP (Online Analytical Processing) workloads within the same database. For TiDB, the HTAP feature is provided by using TiKV for row storage and TiFlash for columnar storage. For more information, see [Quick Start with TiDB HTAP](/quick-start-with-htap.md) and [Explore HTAP](/explore-htap.md).
156158

157-
## I
159+
## <a id="I" class="letter" href="#I">I</a>
158160

159161
### In-Memory Pessimistic Lock
160162

@@ -164,7 +166,7 @@ The in-memory pessimistic lock is a new feature introduced in TiDB v6.0.0. When
164166

165167
Index Merge is a method introduced in TiDB v4.0 to access tables. Using this method, the TiDB optimizer can use multiple indexes per table and merge the results returned by each index. In some scenarios, this method makes the query more efficient by avoiding full table scans. Since v5.4, Index Merge has become a GA feature.
166168

167-
## K
169+
## <a id="K" class="letter" href="#K">K</a>
168170

169171
### Key Management Service (KMS)
170172

@@ -174,7 +176,7 @@ Key Management Service (KMS) enables the storage and retrieval of secret keys in
174176

175177
Key-Value (KV) is a way of storing information by associating values with unique keys, allowing quick data retrieval. TiDB uses TiKV to map tables and indexes into key-value pairs, enabling efficient data storage and access across the database.
176178

177-
## L
179+
## <a id="L" class="letter" href="#L">L</a>
178180

179181
### Leader/Follower/Learner
180182

@@ -194,7 +196,7 @@ For more information, see system table documentation: [`TIDB_TRX`](/information-
194196

195197
Long Term Support (LTS) refers to software versions that are extensively tested and maintained for extended periods. For more information, see [TiDB Versioning](/releases/versioning.md).
196198

197-
## M
199+
## <a id="M" class="letter" href="#M">M</a>
198200

199201
### Massively Parallel Processing (MPP)
200202

@@ -204,7 +206,7 @@ Starting from v5.0, TiDB introduces Massively Parallel Processing (MPP) architec
204206

205207
[MVCC](https://en.wikipedia.org/wiki/Multiversion_concurrency_control) is a concurrency control mechanism in TiDB and other databases. It processes the memory read by transactions to achieve concurrent access to TiDB, thereby avoiding blocking caused by conflicts between concurrent reads and writes.
206208

207-
## O
209+
## <a id="O" class="letter" href="#O">O</a>
208210

209211
### Old value
210212

@@ -247,7 +249,7 @@ Optimistic transactions are transactions that use optimistic concurrency control
247249

248250
For more information, see [TiDB Optimistic Transaction Model](/optimistic-transaction.md).
249251

250-
## P
252+
## <a id="P" class="letter" href="#P">P</a>
251253

252254
### Partitioning
253255

@@ -283,7 +285,7 @@ Point in Time Recovery (PITR) enables you to restore data to a specific point in
283285

284286
In most cases, when executing SQL statements, the optimizer only uses statistics of some columns (such as columns in the `WHERE`, `JOIN`, `ORDER BY`, and `GROUP BY` statements). These used columns are called predicate columns. For more information, see [Collect statistics on some columns](/statistics.md#collect-statistics-on-some-columns).
285287

286-
## Q
288+
## <a id="Q" class="letter" href="#Q">Q</a>
287289

288290
### Queries Per Second (QPS)
289291

@@ -293,7 +295,7 @@ Queries Per Second (QPS) is the number of queries a database service handles per
293295

294296
Quota Limiter is an experimental feature introduced in TiDB v6.0.0. If the machine on which TiKV is deployed has limited resources, for example, with only 4v CPU and 16 G memory, and the foreground of TiKV processes too many read and write requests, the CPU resources used by the background are occupied to help process such requests, which affects the performance stability of TiKV. To avoid this situation, the [quota-related configuration items](/tikv-configuration-file.md#quota) can be set to limit the CPU resources to be used by the foreground.
295297

296-
## R
298+
## <a id="R" class="letter" href="#R">R</a>
297299

298300
### Raft Engine
299301

@@ -325,7 +327,7 @@ Restore is the reverse of the backup operation. It is the process of bringing ba
325327

326328
[RocksDB](https://rocksdb.org/) is an LSM-tree structured engine that provides key-value storage and read-write functionality. It was developed by Facebook and is based on LevelDB. RocksDB is the core storage engine of TiKV.
327329

328-
## S
330+
## <a id="S" class="letter" href="#S">S</a>
329331

330332
### Scheduler
331333

@@ -356,7 +358,7 @@ Static Sorted Table or Sorted String Table is a file storage format used in Rock
356358

357359
A store refers to the storage node in the TiKV cluster (an instance of `tikv-server`). Each store has a corresponding TiKV instance.
358360

359-
## T
361+
## <a id="T" class="letter" href="#T">T</a>
360362

361363
### Temporary table
362364

@@ -398,7 +400,7 @@ Top SQL helps locate SQL queries that contribute to a high load of a TiDB or TiK
398400

399401
Transactions Per Second (TPS) is the number of transactions a database processes per second, serving as a key metric for measuring database performance and throughput.
400402

401-
## U
403+
## <a id="U" class="letter" href="#U">U</a>
402404

403405
### Uniform Resource Identifier (URI)
404406

@@ -408,7 +410,7 @@ Uniform Resource Identifier (URI) is a standardized format for identifying a res
408410

409411
Universally Unique Identifier (UUID) is a 128-bit (16-byte) generated ID used to uniquely identify records in a database. For more information, see [UUID](/best-practices/uuid.md).
410412

411-
## V
413+
## <a id="V" class="letter" href="#V">V</a>
412414

413415
### Vector search
414416

keywords.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,7 @@ The following list shows the keywords in TiDB. Reserved keywords are marked with
450450
- MOD (R)
451451
- MODE
452452
- MODIFY
453+
- MONITOR
453454
- MONTH
454455

455456
<a id="N" class="letter" href="#N">N</a>

0 commit comments

Comments
 (0)