2020
DOI: 10.14778/3425879.3425889
|View full text |Cite
|
Sign up to set email alerts
|

Taurus

Abstract: Existing single-stream logging schemes are unsuitable for in-memory database management systems (DBMSs) as the single log is often a performance bottleneck. To overcome this problem, we present Taurus, an efficient parallel logging scheme that uses multiple log streams, and is compatible with both data and command logging. Taurus tracks and encodes transaction dependencies using a vector of log sequence numbers (LSNs). These vectors ensure that the dependencies are fully captured in logging and correctly enfor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 40 publications
0
3
0
Order By: Relevance
“…Haubenschild et al [26] extend GSN based logging and propose a Remote Flush Avoidance (RFA) protocol to reduce the dependency between logs. Taurus [72] features parallel logging and employs an LSN vector to track transaction dependencies. Although these studies realize synchronization effectively, additional protocol and instruction overheads are introduced.…”
Section: Write-ahead Loggingmentioning
confidence: 99%
See 2 more Smart Citations
“…Haubenschild et al [26] extend GSN based logging and propose a Remote Flush Avoidance (RFA) protocol to reduce the dependency between logs. Taurus [72] features parallel logging and employs an LSN vector to track transaction dependencies. Although these studies realize synchronization effectively, additional protocol and instruction overheads are introduced.…”
Section: Write-ahead Loggingmentioning
confidence: 99%
“…Parallel logging has been proposed in recent studies [26,36,38,67,72,79]. However, only few commercial database systems distribute log entries in parallel threads within a single node, and even distributed commercial database systems still opt for a shared log [31].…”
Section: Parallel Loggingmentioning
confidence: 99%
See 1 more Smart Citation