Apache Avro biedt een manier om gegevens met behulp van JSON schema serialize. Deze schema bestanden zijn altijd aanwezig met de gegevens, waarmee ontwikkelaars zowel de data en de structuur voor elke toepassing die moeten het schip.
Door deze gegevens kunnen worden gelezen en geschreven bij zeer hoge snelheden, maar ook ter beschikking voor verdere verwerking naar een andere programmeertaal die een basis JSON bestand aankan.
Omdat JSON aankan vrij ingewikkeld geneste structuren, kunnen de gegevens ook in een complexe vorm ook.
Apache Avro is nogal een handig hulpmiddel, vooral voor RPC transacties waarbij het verlaten van een schema bestand op de client en de server kunnen de gegevens te verbeteren query tijden en interconnectiviteit.
Current Avro API's zijn beschikbaar voor:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Wat is nieuw in deze release:
- Nieuwe functies:
- Toegevoegd Perl implementatie tot Avro
- Java: Schema Validation nutsbedrijven
- Ondersteuning voor DECIMAAL soort
- MultipleInputs equivalent voor Avro MR
- Permit promoties tussen string en bytes
Wat is nieuw in versie 1.7.7:
- Nieuwe functies:
- Toegevoegd Perl implementatie tot Avro
- Java: Schema Validation nutsbedrijven
- Ondersteuning voor DECIMAAL soort
- MultipleInputs equivalent voor Avro MR
- Permit promoties tussen string en bytes
Wat is nieuw in versie 1.7.2:.
- Voegde een column-major bestandsformaat
Wat is nieuw in versie 1.6.0:.
- Voegde een bibliotheek met standaard schema's
Wat is nieuw in versie 1.5.2:.
- Laat interdependancies over IDL schema invoer
- hash Cache-codes in Schema en Field.
- Python uitvoering van MapReduce connector.
Wat is nieuw in versie 1.5.1:.
- Bugfix versie
Wat is nieuw in versie 1.2.0:
- Fix multi-threading race condition wanneer threads aandeel schema objecten.
- Record voorwerpen uit verschillende pakketten wordt niet ondersteund met de reflectie API.
- Gebruik een bestaande unit test raamwerk voor C ++ (boost).
- C ++ versie is het gebruik van verkeerde endian voor varints.
- Avro codegeneratie mag nooit een element object werpen.
Reacties niet gevonden