Experience report: exploiting advanced database optimization features for Large-Scale SAP R/3 installations

作者: Bernhard Zeller , Afons Kemper

DOI: 10.1016/B978-155860869-6/50088-3

关键词: Shared nothing architectureOnline transaction processingEnterprise resource planningComputer scienceCentralized databaseTerabyteDatabaseDistributed databaseJoinsContext (language use)

摘要: The database volumes of enterprise resource planning (ERP) systems like SAP R/3 are growing at a tremendous rate and some them have already reached size several Terabytes. OLTP (Online Transaction Processing) databases this hard to maintain tend perform poorly. Therefore most vendors implemented new features horizontal partitioning optimize such mission critical applications. Horizontal was investigated in detail the context shared nothing distributed but today's ERP mostly use centralized with everything architecture. In work, we therefore investigate how an system performs when data underlying is partitioned horizontally. Our results show that especially joins, parallel executed statements, administrative tasks benefit greatly from while resulting small increase execution times insertions, deletions updates tolerable. These positive initiated cooperation partners pursue layout their largest installed productive systems.

参考文章(23)
Doron Rotem, Ling Tony Chen, Sidhar Seshadri, Declustering Databases on Heterogeneous Disk Systems very large data bases. pp. 110- 121 ,(1995)
Reudiger Buck-Emden, Jurgen Galimow, Sap R/3 System: A Client/Server Technology ,(1996)
Jan Nowitzky, Partitionierungstechniken in Datenbanksystemen Motivation und Überblick Informatik Spektrum. ,vol. 24, pp. 345- 356 ,(2001) , 10.1007/S002870100193
Shahram Ghandeharizadeh, David J. DeWitt, Hybrid-Range Partitioning Strategy: A New Declustering Strategy for Multiprocessor Database Machines very large data bases. pp. 481- 492 ,(1990)
Bernhard Zeller, Donald Kossmann, Alfons Kemper, Performance Tuning for SAP R/3. IEEE Data(base) Engineering Bulletin. ,vol. 22, pp. 32- 39 ,(1999)
George Copeland, William Alexander, Ellen Boughter, Tom Keller, Data placement in Bubba international conference on management of data. ,vol. 17, pp. 99- 108 ,(1988) , 10.1145/971701.50213
S. Ceri, M. Negri, G. Pelagatti, Horizontal data partitioning in database design Proceedings of the 1982 ACM SIGMOD international conference on Management of data - SIGMOD '82. pp. 128- 136 ,(1982) , 10.1145/582353.582376
D. J. DeWitt, S. Ghanderaizadeh, D. Schneider, A performance analysis of the gamma database machine international conference on management of data. ,vol. 17, pp. 350- 360 ,(1988) , 10.1145/971701.50245
Manish Mehta, David J. DeWitt, Data placement in shared-nothing parallel database systems very large data bases. ,vol. 6, pp. 53- 72 ,(1997) , 10.1007/S007780050033