Apache Avro ger ett sätt att serialisera data med hjälp av JSON scheman. Dessa schemafiler är alltid närvarande med data, vilket gör att utvecklare att leverera både data och dess struktur till alla program som kan behöva det.
På grund av dessa uppgifter kan läsas och skrivas på mycket höga hastigheter, samtidigt som det finns för vidare bearbetning till andra programmeringsspråk som kan hantera en grundläggande JSON-fil.
Eftersom JSON klarar ganska komplicerade kapslade strukturer, data kan också vara i en komplex form också.
Apache Avro är ganska användbart verktyg, särskilt för RPC operationer där lämnar en schemafilen på klienten och servern kan förbättra uppgifter frågar gånger och inter-anslutning.
Current Avro API finns för:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Vad är nytt i den här versionen:
- Nya funktioner:
- Lade Perl genomförande till Avro
- Java: schemavalidering verktyg
- Stöd för DECIMAL typ
- MultipleInputs motsvarande för Avro MR
- Tillstånds kampanjer mellan sträng och byte
Vad är nytt i version 1.7.7:
- Nya funktioner:
- Lade Perl genomförande till Avro
- Java: schemavalidering verktyg
- Stöd för DECIMAL typ
- MultipleInputs motsvarande för Avro MR
- Tillstånds kampanjer mellan sträng och byte
Vad är nytt i version 1.7.2.
- Lade till en kolonn-dur filformat
Vad är nytt i version 1.6.0.
- Inkom ett bibliotek av standard scheman
Vad är nytt i version 1.5.2.
- Tillåt interdependancies över IDL schema import
- Cache hash-koder i Schema och Field.
- Python genomförandet av MapReduce kontakt.
Vad är nytt i version 1.5.1.
- felrättningsutgåva
Vad är nytt i version 1.2.0:
- Fix multi-threading konkurrenstillstånd när trådar andel schema objekt.
- Spela in föremål från olika paket stöds inte med reflektion API.
- Använd en befintlig enhetstest ramverk för C ++ (boost).
- C ++ version är att använda fel endian för varints.
- Avro kodgenerering ska aldrig kasta ett element som objekt.
Kommentarer hittades inte