Apache Avro für .NET – jetzt verfügbar
Kommentare

Verschiedene Microsoft-Teams haben zusammengearbeitet und nun gemeinsam die Verfügbarkeit der Microsoft Avro Library bekannt gegeben. Dabei handelt es sich um eine .NET-Implementation des Apache Avro

Verschiedene Microsoft-Teams haben zusammengearbeitet und nun gemeinsam die Verfügbarkeit der Microsoft Avro Library bekannt gegeben. Dabei handelt es sich um eine .NET-Implementation des Apache Avro Serialization-Formates für Azure HDInsight und die Open Source Community.

Apache Avro serialisiert Typstrukturen, indem es In-Memory Expression Trees erstellt. Diese werden dann in IL Code kompiliert, was eine native Performance ermöglicht.

Die Microsoft Avro Library unterstützt drei verschiedene Modi. Im Reflection Mode wird IL Code basierend auf dem .NET-Typenschema gebaut, um maximale Performance zu erzielen. Im Generic Record Mode kann das JSON-Schema der Daten während der Laufzeit festgelegt werden. Im Container Mode wiederum ist es möglich, Portable Files mit einem Embedded-Schema zu generieren.

Die Microsoft Avro Library kann über CodePlex und die NuGet Gallery bezogen werden.

Aufmacherbild: charm von Shutterstock / Urheberrecht: Redkaya

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -