tailieunhanh - A Case for Staged Database Systems

The Class Model in the UML is the main artefact produced to represent the logical structure of a software system. It captures the both the data requirements and the behaviour of objects within the model domain. The techniques for discovering and elaborating that model are outside the scope of this article, so we will assume the existence of a well designed class model that requires mapping onto a relational database. The class is the basic logical entity in the UML. It defines both the data and the behaviour of a structural unit. A class is a template or model from which instances or objects are created at run time. When we develop a logical model such as a. | A Case for Staged Database Systems Stavros Harizopoulos Computer Science Department Carnegie Mellon University PittsbUrgh PA 15213 UsA stavros@ Abstract 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. 1 Introduction Advances in processor design storage architectures and communication networks and the explosion of the Web have allowed storing and accessing terabytes of information online. DBMS play a central role in today s volatile IT landscape. They are responsible for executing time-critical operations and supporting an increasing base of millions of users. To cope with these high demands mod- Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage the VLDB copyright notice and the title of the publication and its date appear and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise or to republish requires a fee and or special permission from the Endowment Proceedings of the .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.