Apache Avro cung cấp một cách để tuần tự hóa dữ liệu sử dụng lược đồ JSON. Những tập tin giản đồ luôn luôn hiện diện với các dữ liệu, cho phép các nhà phát triển để vận chuyển cả dữ liệu và cấu trúc của nó cho bất kỳ ứng dụng mà có thể cần nó.
Do dữ liệu này có thể được đọc và ghi với tốc độ rất cao, trong khi cũng làm cho nó có sẵn để chế biến tiếp với các ngôn ngữ lập trình khác mà có thể xử lý một tập tin JSON cơ bản.
Do JSON có thể xử lý các cấu trúc lồng nhau khá phức tạp, dữ liệu cũng có thể là trong một hình thức phức tạp là tốt.
Apache Avro là khá một công cụ hữu ích, đặc biệt là cho các hoạt động RPC nơi để lại một tập tin sơ đồ trên máy khách và máy chủ có thể cải thiện dữ liệu truy vấn lần và liên kết nối.
Current Avro API có sẵn cho:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Điều gì là mới trong phiên bản này:
- Tính năng mới:
- thực hiện gia tăng Perl để Avro
- Java: tiện ích Schema Validation
- Hỗ trợ cho loại thập phân
- MultipleInputs tương đương cho Avro MR
- chương trình khuyến mãi Giấy phép giữa chuỗi và byte
Điều gì là mới trong phiên bản 1.7.7:
- Tính năng mới:
- thực hiện gia tăng Perl để Avro
- Java: tiện ích Schema Validation
- Hỗ trợ cho loại thập phân
- MultipleInputs tương đương cho Avro MR
- chương trình khuyến mãi Giấy phép giữa chuỗi và byte
Điều gì là mới trong phiên bản 1.7.2:.
- Thêm một định dạng tập tin cột lớn
Điều gì là mới trong phiên bản 1.6.0:.
- Thêm một thư viện của các lược đồ chuẩn
Điều gì là mới trong phiên bản 1.5.2:.
- Cho phép interdependancies trên giản đồ nhập khẩu IDL
- Mã cache băm trong Schema và Dòng.
- thực hiện Python nối MapReduce.
Điều gì là mới trong phiên bản 1.5.1:.
- Sửa lỗi phát hành
Điều gì là mới trong phiên bản 1.2.0:
- Sửa chữa điều kiện chủng tộc đa luồng khi schema đề phần đối tượng.
- đối tượng Ghi từ các gói khác nhau không được hỗ trợ với các API phản chiếu.
- Sử dụng một khuôn khổ kiểm tra đơn vị hiện có cho C ++ (tăng).
- ++ phiên bản C là sử dụng endian sai cho varints.
- Avro hệ mã không bao giờ nên bỏ một yếu tố để Object.
Bình luận không