Apache Avro

Apache Avro

Basisdaten

Entwickler Apache Software Foundation
Erscheinungsjahr 11. Januar 2011[1]
Aktuelle Version 1.12.0[2]
(5. August 2024)
Betriebssystem POSIX (Linux, Unix, OpenBSD, macOS u. a.)
Programmier­sprache Ruby
Kategorie Serialisierung
Lizenz Apache-Lizenz 2.0
avro.apache.org

Avro ist ein Remote-Procedure-Call- und Serialisierungs-Framework, das als Teil von Apache Hadoop entwickelt worden ist. Es verwendet JSON, um Datentypen und Protokolle zu definieren. Die eigentlichen Daten werden in einem kompakten Binärformat serialisiert. Sein Hauptverwendungszweck ist Hadoop, wo es sowohl als Serialisierungsformat für die Persistierung von Daten als auch als Datenübertragungsformat für die Kommunikation zwischen Hadoop-Knoten untereinander sowie zwischen Hadoop-Services und Client-Programmen verwendet werden kann.

Es ähnelt Apache Thrift, aber erfordert nicht die vorgängige Code-Generierung wenn das Schema sich ändert, außer dies wird für eine statisch typisierte Programmiersprache ausdrücklich gewünscht.

  1. projects.apache.org. (abgerufen am 8. April 2020).
  2. Release 1.12.0. 5. August 2024 (abgerufen am 20. August 2024).

Apache Avro

Dodaje.pl - Ogłoszenia lokalne