Apache Avro JSON şemalarını kullanarak veri seri hale getirmek için bir yol sağlar. Bu şema dosyaları geliştiriciler bunu gerekebilir veri ve herhangi bir uygulama için kendi yapısını hem de gemi için izin her zaman verilerle mevcuttur.
Bu veriler okunabilir ve aynı zamanda temel bir JSON dosyası işleyebilir diğer programlama dilleri daha fazla işlem için kullanılabilir yaparken, çok yüksek hızlarda yazılı çünkü.
JSON oldukça karmaşık iç içe yapılar işleyebilir Çünkü
veriler aynı zamanda karmaşık bir formda olabilir.
istemci üzerinde bir şema dosyası bırakarak ve veri artırabilir sunucu süreleri ve inter-bağlantı sorgular burada
Apache Avro özellikle RPC işlemleri için oldukça yararlı bir araçtır.
Güncel Avro API'leri için kullanılabilir:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Bu sürümdeki yeni Nedir:
- Yeni Özellikler:
- Avro Eklendi Perl uygulama
- Java: Şema Doğrulama programları
- DECIMAL türü için destek
- MultipleInputs
- dize ve bayt arasındaki İzni promosyonlar
Avro MR için eşdeğer
Hangi sürümü 1.7.7 yeni
- Yeni Özellikler:
- Avro Eklendi Perl uygulama
- Java: Şema Doğrulama programları
- DECIMAL türü için destek
- MultipleInputs
- dize ve bayt arasındaki İzni promosyonlar
Avro MR için eşdeğer
sürüm 1.7.2 yeni Nedir:.
- sütun büyük dosya biçimini eklendi
sürüm 1.6.0 yeni Nedir:.
- standart şemaları bir kütüphane eklendi
Hangi sürümü 1.5.2 Yeni:.
- izin IDL şema ithalatı karşısında interdependancies
- Önbellek karma kodları.
- mapreduce bağlacının Python uygulaması.
Şema ve Alanında
sürüm 1.5.1 yeni Nedir:.
- Bugfix sürüm
sürüm 1.2.0 yeni Nedir:
- çoklu iş parçacığı yarış durumu düzeltmek zaman ipler hisse şeması nesneler.
- farklı paketlerden Kayıt nesneleri yansıma API ile desteklenmez.
- (boost) C ++ için varolan birim test çerçevesini kullanın.
- C ++ sürüm varints yanlış endian kullanıyor.
- Avro kod üretimi Nesne bir öğe döküm asla.
Yorum Bulunamadı