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 limit server performance, the most important being failure to exploit instruction and data commonality across concurrent requests. Moreover, the monolithic approach in DBMS software has lead to complex designs which are difficult to extend. This thesis introduces a staged design for high-performance, evolvable DBMS that are easy to fine-tune and maintain. I propose to break the database system into modules and 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 (a) the hardware level: it optimally exploits the underlying memory hierarchy, and (b) at a software engineering level: it is more scalable, easier to extend, and more readily fine-tuned than traditional database systems.
منابع مشابه
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...
متن کامل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 seve...
متن کاملCosts of staged versus simultaneous bilateral total knee arthroplasty: a population-based study of the Taiwanese National Health Insurance Database
BACKGROUND Bilateral total knee arthroplasty (TKA) is required for many patients. There are few studies comparing the overall costs of staged and simultaneous bilateral TKA. METHODS The Taiwan National Health Insurance Research Database (NHIRD) was searched, and the total medical costs of 452 patients who received simultaneous bilateral TKAs were compared with those of 690 who received staged...
متن کاملIdentifying design parameters for fuzzy control of staged ventilation control systems
Conventional staged ventilation systems are commonly used in agriculture to maintain interior environments near desired conditions for livestock housing and greenhouses. This paper identifies design parameters for fuzzy-based control of these staged ventilation systems. A simple non-steady state heat balance is used in conjunction with a broiler house simulation model, and coupled with a model ...
متن کاملOn Building a Hyperdistributed Database
Sharing data among disparate databases has so far mostly been achieved through some form of ad{hoc schema integration. This approach becomes less tractable as the number of participating database grows. Therefore, the complexity of making autonomous heterogeneous databases interoperate is dependent on adequately addressing the autonomy and heterogeneity issues. In this paper, we describe a prot...
متن کامل