JavaScript is required

Điều nào sau đây là sai về RawComparator?

A.

So sánh các khóa theo byte.

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.

C.

Các khóa trung gian được giải mã hóa để thực hiện so sánh.

Trả lời:

Đáp án đúng: C


RawComparator là một comparator đặc biệt trong Hadoop, được sử dụng để so sánh trực tiếp các byte của khóa MapReduce mà không cần giải mã chúng thành các đối tượng Java. Điều này giúp tăng hiệu suất trong giai đoạn sắp xếp (shuffle and sort). A. Đúng: RawComparator so sánh các khóa trực tiếp bằng cách so sánh các byte, đây là đặc điểm chính của nó. B. Đúng: Sử dụng RawComparator có thể cải thiện hiệu suất trong giai đoạn sắp xếp vì nó bỏ qua bước giải mã. C. Sai: RawComparator không giải mã hóa các khóa trung gian để so sánh. Nó so sánh trực tiếp các byte, do đó bỏ qua quá trình giải mã này để tăng tốc độ. Đây chính là điểm khác biệt và ưu điểm của RawComparator. Vậy, đáp án sai là C.

Câu hỏi liên quan