Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

TPC-E vs. TPC-C: characterizing the new TPC-E benchmark via an I/O comparison study

Published: 08 February 2011 Publication History

Abstract

TPC-E is a new OLTP benchmark recently approved by the Transaction Processing Performance Council (TPC). In this paper, we compare TPC-E with the familiar TPCC benchmark in order to understand the behavior of the new TPC-E benchmark. In particular, we compare the I/O access patterns of the two benchmarks by analyzing two OLTP disk traces. We find that (i) TPC-E is more read intensive with a 9.7:1 I/O read to write ratio, while TPC-C sees a 1.9:1 read-to-write ratio; and (ii) although TPC-E uses pseudo-realistic data, TPC-E's I/O access pattern is as random as TPC-C. The latter suggests that like TPC-C, TPC-E can benefit from SSDs, which have superior random I/O support. To verify this, we replay both disk traces on an Intel X25-E SSD and see dramatic improvements for both TPC-C and TPC-E.

References

[1]
M. Canim, B. Bhattacharjee, G. A. Mihaila, C. A. Lang, and K. A. Ross. An object placement advisor for DB2 using solid state storage. PVLDB, 2(2):1318--1329, 2009.
[2]
S. Chen. FlashLogging: exploiting flash devices for synchronous logging performance. In SIGMOD, 2009.
[3]
G. Graefe. The five-minute rule twenty years later. In DaMoN Workshop, 2007.
[4]
S. Kavalanekar, B. L. Worthington, Q. Zhang, and V. Sharda. Characterization of storage workload traces from production windows servers. In 4th International Symposium on Workload Characterization (IISWC), 2008.
[5]
S.-W. Lee, B. Moon, C. Park, J.-M. Kim, and S.-W. Kim. A case for flash memory SSD in enterprise database applications. In SIGMOD, 2008.
[6]
Transaction Processing Performance Council. TPC-C Benchmark Revision 5.10.1. http://www.tpc.org/tpcc/.
[7]
Transaction Processing Performance Council. TPC-E Benchmark Version 1.9.0. http://www.tpc.org/tpce/.
[8]
Transaction Processing Performance Council. TPC-E Benchmark Overview. http://www.tpc.org/ tpce/spec/TPCEpresentation.ppt, February 2007.

Cited By

View all
  • (2024)Horizontally Scalable Implementation of a Distributed DBMS Delivering Causal Consistency via the Actor ModelElectronics10.3390/electronics1317336713:17(3367)Online publication date: 24-Aug-2024
  • (2024)TraceUpscaler: Upscaling Traces to Evaluate Systems at High LoadProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3629581(942-961)Online publication date: 22-Apr-2024
  • (2023)Side-channel attacks on optane persistent memoryProceedings of the 32nd USENIX Conference on Security Symposium10.5555/3620237.3620618(6807-6824)Online publication date: 9-Aug-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMOD Record
ACM SIGMOD Record  Volume 39, Issue 3
September 2010
35 pages
ISSN:0163-5808
DOI:10.1145/1942776
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 February 2011
Published in SIGMOD Volume 39, Issue 3

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)64
  • Downloads (Last 6 weeks)7
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Horizontally Scalable Implementation of a Distributed DBMS Delivering Causal Consistency via the Actor ModelElectronics10.3390/electronics1317336713:17(3367)Online publication date: 24-Aug-2024
  • (2024)TraceUpscaler: Upscaling Traces to Evaluate Systems at High LoadProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3629581(942-961)Online publication date: 22-Apr-2024
  • (2023)Side-channel attacks on optane persistent memoryProceedings of the 32nd USENIX Conference on Security Symposium10.5555/3620237.3620618(6807-6824)Online publication date: 9-Aug-2023
  • (2022)Ensemble of Deep Convolutional Learning Classifier System Based on Genetic Algorithm for Database Intrusion DetectionElectronics10.3390/electronics1105074511:5(745)Online publication date: 28-Feb-2022
  • (2022)Hardware acceleration of compression and encryption in SAP HANAProceedings of the VLDB Endowment10.14778/3554821.355482215:12(3277-3291)Online publication date: 1-Aug-2022
  • (2022)A study of database performance sensitivity to experiment settingsProceedings of the VLDB Endowment10.14778/3523210.352322115:7(1439-1452)Online publication date: 1-Mar-2022
  • (2022)When F2FS meets address remappingProceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3538643.3539755(31-36)Online publication date: 27-Jun-2022
  • (2022)Reconsidering OS memory optimizations in the presence of disaggregated memoryProceedings of the 2022 ACM SIGPLAN International Symposium on Memory Management10.1145/3520263.3534650(1-14)Online publication date: 14-Jun-2022
  • (2022)X-SSD: A Storage System with Native Support for Database Logging and ReplicationProceedings of the 2022 International Conference on Management of Data10.1145/3514221.3526188(988-1002)Online publication date: 10-Jun-2022
  • (2022)Avoiding Read Stalls on Flash StorageProceedings of the 2022 International Conference on Management of Data10.1145/3514221.3526126(1404-1417)Online publication date: 10-Jun-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media