Apache Avro tarjoaa tavan sarjanumeroinnissa dataa JSON skeema. Nämä schema tiedostot ovat aina läsnä tietojen kanssa, avulla kehittäjät voivat lähettää sekä tietojen ja sen rakenteen mihin tahansa sovellus, joka ehkä sitä.
Tämän vuoksi tiedot voidaan lukea ja kirjoittaa hyvin suurilla nopeuksilla ja samalla asettaa sen jatkokäsittelyyn muita ohjelmointikieliä, jotka voivat käsitellä perus JSON tiedosto.
Koska JSON voi käsitellä melko monimutkaisia sisäkkäisiä rakenteita, tiedot voi myös olla monimutkainen muoto samoin.
Apache Avro on varsin hyödyllinen työkalu, erityisesti RPC toimintaan, jossa poistuva schema-tiedoston asiakkaan ja palvelimen voi parantaa tietojen kyselyn ajat ja yhteenliitettävyydestä.
Nykyinen Avro API ovat käytettävissä:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Mikä on uusi tässä julkaisussa:
- Uudet ominaisuudet:
- Lisätty Perl täytäntöönpano Avro
- Java: Schema Validation apuohjelmia
- Tuki DECIMAL tyyppi
- MultipleInputs vastaaviksi Avro MR
- Salli tarjouksia välillä merkkijono ja tavua
Mikä on uusi versiossa 1.7.7:
- Uudet ominaisuudet:
- Lisätty Perl täytäntöönpano Avro
- Java: Schema Validation apuohjelmia
- Tuki DECIMAL tyyppi
- MultipleInputs vastaaviksi Avro MR
- Salli tarjouksia välillä merkkijono ja tavua
Mikä on uusi versiossa 1.7.2:
- Lisätty sarake-duuri tiedostomuoto.
Mikä on uusi versiossa 1.6.0:
- Lisätty kirjaston standardin skeema.
Mikä on uusi versiossa 1.5.2:
- Salli interdependancies poikki IDL skeema tuonti.
- Cache hash koodit Schema ja Field.
- Python toteuttamiseen MapReduce liittimen.
Mikä on uusi versiossa 1.5.1:
- Bugfix vapautumista.
Mikä on uusi versiossa 1.2.0:
- Fix monisäieominaisuuksia kilpailutilanne kun kierteet osake skeema esineitä.
- Tallenna esineitä erilaisia paketteja ei tueta heijastus API.
- Käytä nykyistä yksikkö testi puitteet C ++ (boost).
- C ++ versio on käyttää väärin endian varten varints.
- Avro koodin generointi pitäisi koskaan heittää elementti Object.
Kommentteja ei löytynyt