A performance comparison of multi-micro and mainframe database architectures

Database machine architectures consisting of multiple microprocessors or mini-computers are attracting wide attention. There have been several proposals and prototypes (see, e.g., DeWitt, Gerber, Graefe, Heytens, Kumar and Muralikrishna (1986), Fishman, Lai and Wilkinson (1984), Hsiao (1983), or the...

Full description

Bibliographic Details
Published in:ACM SIGMETRICS Performance Evaluation Review
Main Authors: Heidelberger, Philip, Lakshmi, Seetha
Format: Article in Journal/Newspaper
Language:English
Published: Association for Computing Machinery (ACM) 1987
Subjects:
Online Access:http://dx.doi.org/10.1145/29904.29906
https://dl.acm.org/doi/pdf/10.1145/29904.29906
id cracm:10.1145/29904.29906
record_format openpolar
spelling cracm:10.1145/29904.29906 2024-06-02T08:15:12+00:00 A performance comparison of multi-micro and mainframe database architectures Heidelberger, Philip Lakshmi, Seetha 1987 http://dx.doi.org/10.1145/29904.29906 https://dl.acm.org/doi/pdf/10.1145/29904.29906 en eng Association for Computing Machinery (ACM) ACM SIGMETRICS Performance Evaluation Review volume 15, issue 1, page 5-6 ISSN 0163-5999 journal-article 1987 cracm https://doi.org/10.1145/29904.29906 2024-05-07T12:57:17Z Database machine architectures consisting of multiple microprocessors or mini-computers are attracting wide attention. There have been several proposals and prototypes (see, e.g., DeWitt, Gerber, Graefe, Heytens, Kumar and Muralikrishna (1986), Fishman, Lai and Wilkinson (1984), Hsiao (1983), or the 1983 and 1985 Proceedings of the International Workshop on Database Machines ). There is also a commercially available system based on multiple microprocessors (Teradata (1984)). With these architectures it is possible to exploit parallelism at three levels: within a single query, within a single transaction, and by simultaneously executing multiple independent transactions. The rationale behind these multiple microprocessor architectures is primarily to take advantage of the potential lower cost per MIPS (Millions of Instructions per Second, a measure of processing power) of microprocessors as opposed to mainframes. In addition, database machines may offer incremental capacity growth as well as improved performance for large queries by exploiting parallelism within a single query. However, it is not clear if database machines made of multiple microprocessors indeed have any cost/performance advantage over a more conventional mainframe based database management systems. Several papers on the performance analysis of database machines can be found in the literature (e.g., Salza, Terranova and Velardi (1983) or Bit and Hartman (1985)). Most of these studies have focused on determining the execution time of a single query in a particular database machine architecture. Few studies have dealt with the response time of single queries in a multi-user environment. We are not aware of any papers that systematically study the performance trade-offs between a multi-microprocessor database machine and a large mainframe system. This paper presents such a systematic study. We examine a hypothetical database machine that uses standard microprocessors and disks; database machines that use special purpose hardware are not considered ... Article in Journal/Newspaper Terranova ACM Publications (Association for Computing Machinery) DeWitt ENVELOPE(159.833,159.833,-77.200,-77.200) Wilkinson ENVELOPE(-66.200,-66.200,-66.817,-66.817) ACM SIGMETRICS Performance Evaluation Review 15 1 5 6
institution Open Polar
collection ACM Publications (Association for Computing Machinery)
op_collection_id cracm
language English
description Database machine architectures consisting of multiple microprocessors or mini-computers are attracting wide attention. There have been several proposals and prototypes (see, e.g., DeWitt, Gerber, Graefe, Heytens, Kumar and Muralikrishna (1986), Fishman, Lai and Wilkinson (1984), Hsiao (1983), or the 1983 and 1985 Proceedings of the International Workshop on Database Machines ). There is also a commercially available system based on multiple microprocessors (Teradata (1984)). With these architectures it is possible to exploit parallelism at three levels: within a single query, within a single transaction, and by simultaneously executing multiple independent transactions. The rationale behind these multiple microprocessor architectures is primarily to take advantage of the potential lower cost per MIPS (Millions of Instructions per Second, a measure of processing power) of microprocessors as opposed to mainframes. In addition, database machines may offer incremental capacity growth as well as improved performance for large queries by exploiting parallelism within a single query. However, it is not clear if database machines made of multiple microprocessors indeed have any cost/performance advantage over a more conventional mainframe based database management systems. Several papers on the performance analysis of database machines can be found in the literature (e.g., Salza, Terranova and Velardi (1983) or Bit and Hartman (1985)). Most of these studies have focused on determining the execution time of a single query in a particular database machine architecture. Few studies have dealt with the response time of single queries in a multi-user environment. We are not aware of any papers that systematically study the performance trade-offs between a multi-microprocessor database machine and a large mainframe system. This paper presents such a systematic study. We examine a hypothetical database machine that uses standard microprocessors and disks; database machines that use special purpose hardware are not considered ...
format Article in Journal/Newspaper
author Heidelberger, Philip
Lakshmi, Seetha
spellingShingle Heidelberger, Philip
Lakshmi, Seetha
A performance comparison of multi-micro and mainframe database architectures
author_facet Heidelberger, Philip
Lakshmi, Seetha
author_sort Heidelberger, Philip
title A performance comparison of multi-micro and mainframe database architectures
title_short A performance comparison of multi-micro and mainframe database architectures
title_full A performance comparison of multi-micro and mainframe database architectures
title_fullStr A performance comparison of multi-micro and mainframe database architectures
title_full_unstemmed A performance comparison of multi-micro and mainframe database architectures
title_sort performance comparison of multi-micro and mainframe database architectures
publisher Association for Computing Machinery (ACM)
publishDate 1987
url http://dx.doi.org/10.1145/29904.29906
https://dl.acm.org/doi/pdf/10.1145/29904.29906
long_lat ENVELOPE(159.833,159.833,-77.200,-77.200)
ENVELOPE(-66.200,-66.200,-66.817,-66.817)
geographic DeWitt
Wilkinson
geographic_facet DeWitt
Wilkinson
genre Terranova
genre_facet Terranova
op_source ACM SIGMETRICS Performance Evaluation Review
volume 15, issue 1, page 5-6
ISSN 0163-5999
op_doi https://doi.org/10.1145/29904.29906
container_title ACM SIGMETRICS Performance Evaluation Review
container_volume 15
container_issue 1
container_start_page 5
op_container_end_page 6
_version_ 1800739299237298176