TAILIEUCHUNG - Database Management systems phần 10

Tuy nhiên, một số lịch trình tuần tự xung đột tuần tự, như được minh họa trong hình 19,1. Lịch trình này là tương đương với thực hiện 11. Cấu trúc tập tin lưu trữ và 12. Lập chỉ mục và Băm 13. Truy vấn chế biến Truy vấn Tối ưu hóa V. Quản lý giao dịch | Additional Topics 823 developing transactions with the ACID properties. In addition to providing a uniform interface to the services of different resource managers a TP monitor also routes transactions to the appropriate resource managers. Finally a TP monitor ensures that an application behaves as a transaction by implementing concurrency control logging and recovery functions and by exploiting the transaction processing capabilities of the underlying resource managers. TP monitors are used in environments where applications require advanced features such as access to multiple resource managers sophisticated request routing also called workflow management assigning priorities to transactions and doing prioritybased load-balancing across servers and so on. A DBMS provides many of the functions supported by a TP monitor in addition to processing queries and database updates efficiently. A DBMS is appropriate for environments where the wealth of transaction management capabilities provided by a TP monitor is not necessary and in particular where very high scalability with respect to transaction processing activity and interoperability are not essential. The transaction processing capabilities of database systems are improving continually. For example many vendors offer distributed DBMS products today in which a transaction can execute across several resource managers each of which is a DBMS. Currently all the DBMSs must be from the same vendor however as transaction-oriented services from different vendors become more standardized distributed heterogeneous DBMSs should become available. Eventually perhaps the functions of current TP monitors will also be available in many DBMSs for now TP monitors provide essential infrastructure for high-end transaction processing environments. New Transaction Models Consider an application such as computer-aided design in which users retrieve large design objects from a database and interactively analyze and modify them. .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.