Apache Avro poskytuje způsob, jak serializovat data pomocí JSON schémata. Tyto soubory schématu jsou vždy k dispozici s daty, umožňuje vývojářům dodávat jak data a strukturu pro jakoukoli aplikaci, která jej může potřebovat.
Vzhledem k těmto datům lze číst a zapisovat při velmi vysokých rychlostech, a zároveň je k dispozici k dalšímu zpracování do jiných programovacích jazyků, které jsou schopny provést základní JSON souboru.
Vzhledem k tomu, JSON může zpracovávat poměrně složité vnořené struktury, data mohou být také ve formě komplexu, stejně.
Apache Avro je velmi užitečným nástrojem, a to zejména pro operace RPC, kde opouští soubor schématu na straně klienta a server může zlepšit údaje dotazy časy a vzájemného propojení.
Aktuální Avro API jsou k dispozici pro:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Co je nového v této verzi:
- Nové vlastnosti:
- realizace přidané Perl k Avro
- Java: Schema Validation nástroje
- Podpora typu DECIMAL
- MultipleInputs ekvivalentní k Avro MR
- o povolení propagace mezi řetězci a bytů
Co je nového ve verzi 1.7.7:
- Nové funkce:
- realizace přidané Perl k Avro
- Java: Schema Validation nástroje
- Podpora typu DECIMAL
- MultipleInputs ekvivalentní k Avro MR
- o povolení propagace mezi řetězci a bytů
Co je nového ve verzi 1.7.2:.
- Přidal formát souboru sloupec-major
Co je nového ve verzi 1.6.0:.
- Přidal knihovnu standardních schémat
Co je nového ve verzi 1.5.2:.
- Povolit interdependancies přes dovozu schématu IDL
- Cache hash kódy v schématu a pole.
- implementace Python konektoru MapReduce.
Co je nového ve verzi 1.5.1:.
- Oprava chyby zpráva
Co je nového ve verzi 1.2.0:
- Fix multi-threading spor, kdy závity podíl schématu objekty.
- Record předměty z různých balíčků není podporován s odrazu API.
- Použít existující unit testy rámec pro C ++ (zvýšení).
- C ++ verze je použití špatného endian pro varints.
- Avro generování kódu by nikdy obsazení prvek k objektu.
Komentáře nebyl nalezen