-
Notifications
You must be signed in to change notification settings - Fork 0
/
00-abbreviations.tex
78 lines (56 loc) · 2.91 KB
/
00-abbreviations.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
%%=====================================================================
%% List of abbreviations
%%=====================================================================
\begin{listofabbreviations}
\loxline{ACID}{Properties that are required of transactions: atomicity,
consistency, isolation, and durability}{def:acid}
\loxline{CMVBT}{Concurrent multiversion \Btree.
A fully concurrent index structure composed of a TMVBT index and a
main-memory-resident VBT index}{def:cmvbt}
\loxline{CTI}{Commit-time-to-identifier table.
This table is used in the CMVBT index to map commit-time versions into
transaction identifiers}{def:cti}
\loxline{DAG}{Directed acyclic graph}{def:dag}
\loxline{Immortal~DB}{A multiversion database system built on top of
Microsoft SQL Server.
Based on the \TSBtree\ index structure}{def:immortaldb}
\loxline{LRU}{Least recently used}{def:lru}
\loxline{LSN}{Log sequence number}{def:lsn}
\loxline{MBR}{Minimum bounding region}{def:mbr}
\loxline{MVAS}{Multiversion access structure.
A multiversion index structure designed by Varman and Verma.
Similar to the MVBT}{def:mvas}
\loxline{MVBT}{Multiversion \Btree. An asymptotically optimal multiversion
index by Becker et~al.}{def:mvbt}
\loxline{PTT}{Persistent timestamp table.
The PTT is used to map transaction identifiers into
commit-time versions in the \TSBtree.
It is similar to the CTI table but has a reverse mapping}{def:ptt}
\loxline{SI}{Snapshot isolation, a commonly used multiversion
concurrency-control algorithm that can be made serializable}{def:si}
\loxline{SMO}{A structure-modification operation is
an operation that modifies the structure of the database index by
splitting or merging a database page}{def:smo}
\loxline{TMVBT}{Transactional multiversion \Btree.
Our transactional extension to the MVBT index.
Allows a single updating transaction to run concurrently with
multiple read-only transactions}{def:tmvbt}
\loxline{\TSBtree}{Time-split \Btree.
A multiversion index structure by Lomet and Salzberg}{def:tsb}
\loxline{VBT}{Versioned \Btree.
A \Btree\ used for storing entries that contain version information in
addition to the data item key and value}{def:vbt}
\loxline{VTT}{Volatile timestamp table. Used as a main-memory cache for the
PTT in the \TSBtree}{def:vtt}
\loxline{WAL}{Write-ahead logging.
A policy that states that the database log file must be flushed onto disk
before any pages that contain the corresponding updates described in
the log are written onto disk}{def:wal}
\loxline{WORM}{Write-once, read-many.
Describes media that can be written to only once, but read from many times,
such as CD-R, DVD-R, BD-R, and tape archives}{def:worm}
\loxline{WMRM}{Write-many, read-many. Describes media that can be written to
multiple times, such as hard drives.
While this definition includes re-writable discs (CD-RW, DVD-RW, BD-RW), it
is often assumed that WMRM media is faster than WORM media}{def:wmrm}
\end{listofabbreviations}