Nguyen ly giao tac phan tan

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu hỏi 1: Trình bày nguyên lý giao tác phân tán. So sánh các loại giao tác phân tán : Giao tác phẳng, giao tác chồng, giao tác phân tán?

Trả lời

1. Nguyên lý giao tác phân tán:

Là quá trình bảo vệ tài nguyên khi nó được chia sẻ tránh tình trạng được sử dụng bởi quá nhiều tiến trình. Các tiến trình phải thực hiện thương lượng với nhau, nếu thành công kết quả sẽ lưu lại lâu dài ngược lại nếu không thành công thì sẽ trở lại trạng thái ban đầu trước khi thực hiện giao tác.

Một giao tác thỏa mãn 4 tính chất sau : ACID

(1) Atomic : Tính nguyên tử tức là một giao tác không thể phân chia nhỏ hơn.

(2) Consistent: Tính nhất quán tức là một giao tức khi thực hiện không làm ảnh hưởng tới các thành phần khác của hệ thống.

(3) Isolated: Tính độc lập tức là các giao tác khi thực hiện song không ảnh hưởng đến nhau.

(4) Durable: Tính bền bỉ tức là kết quả của giao tác sẽ có hiệu lực và tồn tại lâu dài.

Có 3 loại giao tác : Giao tác phẳng, giao tác lồng và giao tác phân tán.

2. So sánh 3 loại giao tác.

a. Giao tác phẳng: Là loại giao tác đơn giản và được dùng nhiều nhất thỏa mãn 4 tính chất nguyên tử, nhất quán, độc lập, và bền bỉ như kể trên.

+Ưu điểm: Đơn giản và được dùng nhiều nhất.

+Nhược điểm: Chính bản thân tính chất nguyên tử khiến cho giao tác phẳng không cho phép một phần kết quả được hoàn thiện độc lập hoặc là bị bỏ qua. Giảm hiệu năng của hệ thống.

b. Giao tác lồng được hình thành từ nhiều giao tác con. Trong đó, giao tác mức đỉnh được phân nhánh đến các giao tác con có khả năng chạy song song. Mỗi giao tác con cũng có thể phan nhánh tới các giao tác mức thấp hơn.

- Tính bền vững chỉ đảm bảo cho các giao tác mức đỉnh

- Mức lồng nhau sâu đến mức nào đó thì cần một lượng đáng kể các thao tác quản trị để đảm bảo mọi thứ trong hệ thống là đúng đắn.

Ưu điểm của loại giao tác này chính là nó đã khắc phục được ́nhược điểm của giao tác phẳng(tính nguyên tử quá mạnh làm giảm hiệu năng hệ thống - trang 75 )

c. Giao tác phân tán: Giao tác phân tán bản chất là một giao tác phẳng có cách hoạt động hợp lý, giao tác mà không thể phân chia được và được thực hiện trên dữ liệu phân tán.

+Nhược điểm: Bản chất là giao tác phẳng nên nó cũng có một số yếu điểm giao tác phẳng.

+Ưu điểm: Là một sự lựa chọn thích hợp cho hệ phân tán.

Bạn đang đọc truyện trên: Truyen2U.Pro

#study