JavaScript is required

Bạn có thể chạy Bản đồ - Giảm công việc trực tiếp trên dữ liệu Avro không?

A.

Có, Avro được thiết kế đặc biệt để xử lý dữ liệu qua Map-Reduce

B.

Có, nhưng cần có mã hóa mở rộng bổ sung

C.

Không, Avro được thiết kế đặc biệt chỉ để lưu trữ dữ liệu

D.

Avro chỉ định siêu dữ liệu cho phép truy cập dữ liệu dễ dàng hơn. Dữ liệu này không thể được sử dụng như một phần của quá trình thực thi thu nhỏ bản đồ, thay vì chỉ đặc tả đầu vào

Trả lời:

Đáp án đúng: A


Avro chỉ định siêu dữ liệu cho phép truy cập dữ liệu dễ dàng hơn. Dữ liệu này không thể được sử dụng như một phần của quá trình thực thi thu nhỏ bản đồ, thay vì chỉ đặc tả đầu vào. Do đó, đáp án D là chính xác nhất. Avro là một định dạng tuần tự hóa dữ liệu được thiết kế để có thể đọc được bằng máy và hỗ trợ các lược đồ dữ liệu tiến hóa. Nó thường được sử dụng trong các hệ thống lớn để lưu trữ và trao đổi dữ liệu. Bản đồ - Giảm là một mô hình lập trình song song phân tán để xử lý lượng lớn dữ liệu. Avro có thể được sử dụng làm định dạng đầu vào và đầu ra cho các công việc MapReduce. Siêu dữ liệu Avro cho phép MapReduce truy cập dữ liệu một cách hiệu quả, nhưng bản thân siêu dữ liệu không được sử dụng trực tiếp trong quá trình xử lý MapReduce.

Câu hỏi liên quan