Apache Avro ay nagbibigay ng isang paraan upang serialize data gamit JSON schemas. Ang mga panukala ng mga file ay laging naroroon sa mga data, na nagpapahintulot sa mga developer upang ipadala ang parehong mga data at kaayusan nito sa anumang application na maaaring kailanganin ito.
Dahil dito data ay maaaring basahin at nakasulat sa mataas na bilis, habang din paggawa ng ito magagamit para sa karagdagang processing sa ibang wika programming na maaaring hawakan ng isang pangunahing JSON file.
Dahil JSON ay maaaring panghawakan masyadong kumplikado nested istraktura, ang data ay maaari ding maging sa isang komplikadong anyo pati na rin.
Apache Avro ay ganap ng isang kapaki-pakinabang na tool, lalo na para sa mga pagpapatakbo RPC kung saan nag-iiwan ng schema file sa client at ang server ay maaaring mapabuti ang data query beses at maki-koneksyon.
Kasalukuyang Avro API ay magagamit para sa:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Ano ang bago sa ito release:
- Mga Bagong Tampok:
- Added Perl pagpapatupad sa Avro
- Java: Schema Validation utilities
- Suporta para sa decimal na uri
- MultipleInputs katumbas para Avro MR
- Permit promo pagitan string at bytes
Ano ang bago sa bersyon 1.7.7:
- Mga Bagong Tampok:
- Added Perl pagpapatupad sa Avro
- Java: Schema Validation utilities
- Suporta para sa decimal na uri
- MultipleInputs katumbas para Avro MR
- Permit promo pagitan string at bytes
Ano ang bago sa bersyon 1.7.2:.
- Idinagdag isang haligi-major format file
Ano ang bago sa bersyon 1.6.0:.
- Idinagdag isang library ng mga karaniwang schemas
Ano ang bago sa bersyon 1.5.2:.
- Payagan interdependancies kabuuan IDL schema import
- Cache hash code sa Schema at Field.
- sawa pagpapatupad ng MapReduce connector.
Ano ang bago sa bersyon 1.5.1:.
- Bugfix release
Ano ang bago sa bersyon 1.2.0:
- Ayusin multi-threading lahi kalagayan kapag threads share schema mga bagay.
- I-record mga bagay mula sa iba't ibang mga pakete ay hindi suportado sa pagmuni-muni API.
- Gumamit ng isang umiiral unit test framework para sa C ++ (boost).
- C ++ bersyon ay gamit mali endian para varints.
- Avro code generation ay hindi kailanman dapat palayasin ng isang elemento sa Bagay.
Mga Komento hindi natagpuan