A Case for Staged Database Systems
نویسندگان
چکیده
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.
منابع مشابه
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