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:https://doi.org/10.1145/29904.29906
https://dl.acm.org/doi/pdf/10.1145/29904.29906
_version_ 1829300051284852736
author Heidelberger, Philip
Lakshmi, Seetha
author_facet Heidelberger, Philip
Lakshmi, Seetha
author_sort Heidelberger, Philip
collection ACM Publications (Association for Computing Machinery)
container_issue 1
container_start_page 5
container_title ACM SIGMETRICS Performance Evaluation Review
container_volume 15
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
genre Terranova
genre_facet Terranova
geographic DeWitt
Wilkinson
geographic_facet DeWitt
Wilkinson
id cracm:10.1145/29904.29906
institution Open Polar
language English
long_lat ENVELOPE(159.833,159.833,-77.200,-77.200)
ENVELOPE(-66.200,-66.200,-66.817,-66.817)
op_collection_id cracm
op_container_end_page 6
op_doi https://doi.org/10.1145/29904.29906
op_source ACM SIGMETRICS Performance Evaluation Review
volume 15, issue 1, page 5-6
ISSN 0163-5999
publishDate 1987
publisher Association for Computing Machinery (ACM)
record_format openpolar
spelling cracm:10.1145/29904.29906 2025-04-13T14:27:25+00:00 A performance comparison of multi-micro and mainframe database architectures Heidelberger, Philip Lakshmi, Seetha 1987 https://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 2025-03-19T06:32:03Z 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
spellingShingle Heidelberger, Philip
Lakshmi, Seetha
A performance comparison of multi-micro and mainframe database architectures
title 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_short A performance comparison of multi-micro and mainframe database architectures
title_sort performance comparison of multi-micro and mainframe database architectures
url https://doi.org/10.1145/29904.29906
https://dl.acm.org/doi/pdf/10.1145/29904.29906