2008 IEEE 24th International Conference on Data Engineering 2008
DOI: 10.1109/icde.2008.4497466
|View full text |Cite
|
Sign up to set email alerts
|

The Cost of Serializability on Platforms That Use Snapshot Isolation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
56
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 77 publications
(57 citation statements)
references
References 8 publications
1
56
0
Order By: Relevance
“…We describe the implementation of a prototype based on our algorithm in the InnoDB storage manager for MySQL. The detailed evaluation we give here includes a new benchmark based on a small modification to TPC-C (Transaction Processing Performance Council, 2005), which is more complex and representative of typical OLTP workloads than the SmallBank benchmark presented in (Alomari et al, 2008a) and used in (Cahill et al, 2008). Our results indicate that Serializable SI provides serializable isolation with performance close to snapshot isolation and generally much better than strict two-phase locking.…”
Section: Discussionmentioning
confidence: 77%
See 4 more Smart Citations
“…We describe the implementation of a prototype based on our algorithm in the InnoDB storage manager for MySQL. The detailed evaluation we give here includes a new benchmark based on a small modification to TPC-C (Transaction Processing Performance Council, 2005), which is more complex and representative of typical OLTP workloads than the SmallBank benchmark presented in (Alomari et al, 2008a) and used in (Cahill et al, 2008). Our results indicate that Serializable SI provides serializable isolation with performance close to snapshot isolation and generally much better than strict two-phase locking.…”
Section: Discussionmentioning
confidence: 77%
“…All transactions start by looking up the customer's name in the Account table to retrieve the CustomerID. Here, we translate the SQL descriptions of the transaction programs given in (Alomari et al, 2008a) into read and write operations that can be processed by Berkeley DB. This assumes that there are Berkeley DB handles called account, savings and checking referring to the three tables in the schema.…”
Section: Transaction MIXmentioning
confidence: 99%
See 3 more Smart Citations