JavaScript is required

Thao tác nửa kết nối:?

A.

A. Có thể được phân tán cho nhiều vị trí tham gia truy vấn.

B.

B. Làm giảm kích thước của các quan hệ trung gian, làm giảm dữ liệu cần trao đổi giữa các vị trí.

C.

C. Làm giảm số lượng các thông điệp và thời gian xử lý cục bộ.

D.

D. Làm giảm các thao tác tối ưu hoá truy vấn

Trả lời:

Đáp án đúng: B


Thao tác nửa kết nối (semi-join) là một kỹ thuật quan trọng trong tối ưu hóa truy vấn phân tán. Mục tiêu chính của nó là giảm thiểu lượng dữ liệu cần truyền giữa các vị trí khác nhau trong hệ thống phân tán. * **Phương án A:** Đúng một phần. Nửa kết nối có thể được sử dụng trong các truy vấn phân tán, nhưng đây không phải là mục đích chính của nó. * **Phương án B:** **Đúng**. Đây là ưu điểm lớn nhất của nửa kết nối. Bằng cách giảm kích thước của các quan hệ trung gian, nó làm giảm đáng kể lượng dữ liệu cần trao đổi giữa các vị trí. * **Phương án C:** Nửa kết nối không trực tiếp làm giảm số lượng thông điệp hoặc thời gian xử lý cục bộ một cách đáng kể. Mục tiêu chính của nó là giảm kích thước dữ liệu truyền. * **Phương án D:** Nửa kết nối không làm giảm các thao tác tối ưu hóa truy vấn; ngược lại, nó là một phần của quá trình tối ưu hóa. Vì vậy, đáp án chính xác nhất là B.

Câu hỏi liên quan