Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

High contention in a stock trading database: a case study

Published: 01 June 1988 Publication History

Abstract

Though in general, current database systems adequately support application development and operation for online transaction processing (OLTP), increasing complexity of applications and throughput requirements reveal a number of weaknesses with respect to the data model and implementation techniques used. By presenting the experiences gained from a case study of a large, high volume stock trading system, representative for a broad class of OLTP applications, it is shown, that this particularly holds for dealing with high frequency access to a small number of data elements (hot spots). As a result, we propose extended data types and several novel mechanisms, which are easy to use and highly increase the expressional power of transaction oriented programming, that effectively cope with hot spots. Moreover, their usefulness and their ability to increased parallelism is exemplified by the stock trading application.

References

[1]
Date, C An Introduction to Database Systems, AddtsonoWesley.
[2]
Gray, J: The Transaction Concept Virtues and Limitations, in. Pr~dmgs 7th VLDB Conference, Cannes, 1981, pp 144-154
[3]
Gawhck, D" Processing 'Hot Spots' m H~gh Performance Systems, in: Proceedings Spring COM- PCON 85, San Francisco, pp. 249-251
[4]
Sammer, H.: Online Stock Tradmg Systems Study of an application, in: Proceedings Spring COM- PCON 87, San Francisco, pp 161-163
[5]
Anon et al A Measure of Transaction Processing Power, m" Datamatton, April 1985.
[6]
Kung, H, Robinson, J : On opttmlstm Methods for Concurrency Control, in ACM TODS, Vol 6, No 2, June 1981, pp. 213-226
[7]
Reuter, A Concurrency on High-Traffic Data Elements, in" Proceedings PODS Conference, Los Angeles, 1982
[8]
ONefl, P The Escrow Transaction Method, m TODS, Vol 11, No 4, December 1986, pp 405- 430.
[9]
Chung, L, Rlos-Zertuche, D, Ntxon, B, Mylopoulos, J" Process Management and Assetnon Enforcement for a Semantic Data Model, Department of Computer Science, Umvers~ty of Toronto (submitted for pubhcat~on)
[10]
Duppel, N, Reuter, A, Schmle, G, Zeller, H Progress Report No. 2 of PROSPECT, Reserach Report, Department of Computer Science, Umverslty of Stuttgart, 1987
[11]
Gray, J., McJones, P, Blasgen, M, Lmdsay, B, Lone, R, Price, T, Putz~lu, F, Tralger, I The Recovery Manager of the System R Database manager, Computing Surveys, Voi 13, No 2, June 1981, pp 223-242

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMOD Record
ACM SIGMOD Record  Volume 17, Issue 3
June 1988
431 pages
ISSN:0163-5808
DOI:10.1145/971701
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMOD '88: Proceedings of the 1988 ACM SIGMOD international conference on Management of data
    June 1988
    443 pages
    ISBN:0897912683
    DOI:10.1145/50202
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1988
Published in SIGMOD Volume 17, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)198
  • Downloads (Last 6 weeks)72
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Semantics-Based Transaction Processing for Real-Time DatabasesINFORMS Journal on Computing10.5555/2700659.270066711:3(299-315)Online publication date: 30-Dec-2018
  • (2018)Semantics-Based Transaction Processing for Real-Time DatabasesINFORMS Journal on Computing10.5555/2700175.270018311:3(299-315)Online publication date: 30-Dec-2018
  • (2016)Finding database contention hotspots under large-scale workloads - A big data approach2016 IEEE International Conference on Big Data Analysis (ICBDA)10.1109/ICBDA.2016.7509799(1-5)Online publication date: Mar-2016
  • (2005)Using next generation databases to develop financial applicationsApplications of Databases10.1007/3-540-58183-9_49(190-203)Online publication date: 31-May-2005
  • (2002)Semantically Reliable BroadcastConcurrency in Dependable Computing10.1007/978-1-4757-3573-4_10(189-207)Online publication date: 2002
  • (2000)Semantically reliable multicast protocolsProceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-200010.1109/RELDI.2000.885393(60-69)Online publication date: 2000
  • (1999)Semantics-Based Transaction Processing for Real-Time Databases: The Case of Automated Stock TradingINFORMS Journal on Computing10.1287/ijoc.11.3.29911:3(299-315)Online publication date: Aug-1999
  • (1999)DatabasesWiley Encyclopedia of Electrical and Electronics Engineering10.1002/047134608X.W1628Online publication date: 27-Dec-1999
  • (1999)An Adaptable Constrained Locking Protocol for High Data Contention EnvironmentsProceedings of the Sixth International Conference on Database Systems for Advanced Applications10.5555/646712.703328(321-328)Online publication date: 19-Apr-1999
  • (1999)An adaptable constrained locking protocol for high data contention environmentsProceedings. 6th International Conference on Advanced Systems for Advanced Applications10.1109/DASFAA.1999.765766(321-328)Online publication date: 1999
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media