A Case for Staged Database Systems

نویسندگان

  • Stavros Harizopoulos
  • Anastasia Ailamaki
چکیده

Traditional database system architectures face a rapidly evolving operating environment, where millions of users store and access terabytes of data. In order to cope with increasing demands for performance, high-end DBMS employ parallel processing techniques coupled with a plethora of sophisticated features. However, the widely adopted, work-centric, thread-parallel execution model entails several shortcomings that limit server performance when executing workloads with changing requirements. Moreover, the monolithic approach in DBMS software has lead to complex and difficult to extend designs. This paper introduces a staged design for high-performance, evolvable DBMS that are easy to tune and maintain. We propose to break the database system into modules and to encapsulate them into self-contained stages connected to each other through queues. The staged, data-centric design remedies the weaknesses of modern DBMS by providing solutions at both a hardware and a software engineering level.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Scheduling Policies in a Staged-Database System

Traditional database systems execute queries using one query multiple operators approach. Such systems do not cash on the common data or computation which could be used by multiple queries. Thus leading to poor performance. To overcome these deficiencies, Staged-DB approach has been proposed, where the philosophy is one operator multiple queries. A Staged-DB system splits a traditional DBMS int...

متن کامل

Bilateral Staged Total Hip Replacement and the Natural Progress of an Untreated Case of Developmental Dysplasia (Dislocation) of the Hip: A Clinical Case Report by the Surgeon and the Patient

The natural history of an untreated case of a Developmental Dysplasia (Dislocation) of the Hip (DDH) associated with multiple congenital abnormalities is reported in a 55-years-old man. The patient’s complaints and the varieties of the typical manifestations emerged in other parts of the body throughout the life are reviewed and discussed as comorbidities of a dysplastic condition. Two-stage bi...

متن کامل

Staged Database Systems

Database system architectures face a rapidly evolving operating environment where millions of users store and access terabytes of data. To cope with increasing demands for performance highend DBMS employ parallel processing techniques coupled with a plethora of sophisticated features. However, the widely adopted work-centric thread-parallel execution model entails several shortcomings that limi...

متن کامل

Multi-Staged Discrete Loops for Real-Time Systems

In this paper Multi-Staged Discrete Loops are introduced to narrow the gap between for-loops and general loops. Although multi-staged discrete loops can be used in situations that would otherwise require general loops it is still possible to determine the maximum number of iterations, which is trivial for for-loops but extremely difficult for general loops. Thus multi-staged discrete loops form...

متن کامل

Time-staged outputs in production process: A DEA-Based Approach

This paper examines the issue of handling outputs in DEA that occur at different stages in time. In some situations, the output set occur at the different period of time, meaning that the produced outputs at the first period of time impact on the production of outputs of next time . This problem setting gives rise to the phenomenon of time-staged outputs. Specifically, the two outputs occur at ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003