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:
* **Định nghĩa lược đồ dữ liệu:** Dữ liệu được đi kèm với lược đồ của nó, cho phép phân tích cú pháp dữ liệu mà không cần biết trước lược đồ.
* **Tuần tự hóa và giải tuần tự hóa hiệu quả:** Avro sử dụng định dạng nhị phân nhỏ gọn để tuần tự hóa dữ liệu, giúp truyền tải và lưu trữ dữ liệu hiệu quả hơn.
* **Hỗ trợ tiến hóa lược đồ:** Avro cho phép lược đồ dữ liệu thay đổi theo thời gian mà không làm hỏng khả năng đọc dữ liệu cũ.
* **Hỗ trợ đa ngôn ngữ:** Avro có thể được sử dụng với nhiều ngôn ngữ lập trình khác nhau, bao gồm Java, Python, C++, v.v.
Như vậy, trong các phương án đưa ra, phương án A chính xác nhất vì nó chỉ ra bản chất là một thư viện tuần tự hóa. Các phương án còn lại không đúng bản chất của Avro.