Qu'est-ce qu'un système de sérialisation de données?

selon Apache AVRO projet, "l'Avro est un système de sérialisation". En disant de sérialisation de données système, ça veut dire que l'avro est un produit ou d'un api?

aussi, je suis quittez pas sûr de ce que d'une sérialisation de données système? pour l'instant, ma compréhension, c'est que c'est un protocole qui définit comment les données de l'objet est passé au-dessus du réseau. Quelqu'un peut-il aider à l'expliquer de manière intuitive qu'il est plus facile pour les gens avec peu de calcul distribué de fond à comprendre?

Merci d'avance!

source d'informationauteur Yang