Điều nào sau đây là sai về RawComparator?
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về RawComparator
trong Hadoop. RawComparator
là một giao diện trong Hadoop cho phép so sánh trực tiếp các byte của khóa mà không cần giải mã hóa thành các đối tượng Java. Điều này có thể cải thiện hiệu suất đáng kể trong giai đoạn sắp xếp của MapReduce.
Phân tích các lựa chọn:
- A. So sánh các khóa theo byte: Đúng. Đây là chức năng chính của
RawComparator
. - B. Hiệu suất có thể được cải thiện trong giai đoạn sắp xếp và đủ bằng cách sử dụng RawComparator: Đúng.
RawComparator
được thiết kế để cải thiện hiệu suất so sánh khóa trong giai đoạn sắp xếp. - C. Các khóa trung gian được giải mã hóa để thực hiện so sánh: Sai. Đây là điểm khác biệt chính giữa
RawComparator
vàComparator
thông thường.RawComparator
so sánh trực tiếp các byte mà không cần giải mã hóa.