AVRO là gì?
Trả lời:
Đáp án đúng: A
Avro là một hệ thống tuần tự hóa dữ liệu. Nó cung cấp các tính năng như:
* **Định nghĩa lược đồ:** Dữ liệu được tuần tự hóa cùng với lược đồ của nó, cho phép đọc và ghi dữ liệu một cách độc lập với ngôn ngữ lập trình.
* **Hỗ trợ nhiều ngôn ngữ:** Avro hỗ trợ nhiều ngôn ngữ lập trình khác nhau như Java, Python, C++, v.v.
* **Nén dữ liệu:** Avro hỗ trợ nén dữ liệu, giúp giảm kích thước lưu trữ và tăng tốc độ truyền dữ liệu.
* **Tiến hóa lược đồ:** Avro hỗ trợ tiến hóa lược đồ, cho phép thay đổi lược đồ dữ liệu theo thời gian mà không làm hỏng khả năng đọc dữ liệu cũ.
Như vậy, đáp án A chính xác nhất vì Avro là một thư viện tuần tự hóa dữ liệu, và thường được sử dụng trong Java. Các đáp án khác không mô tả đúng chức năng chính của Avro.