Language - Serialization/Deserialization (Data Storage Structure) - Encoding/Decoding - Codec

Data System Architecture


Serialization is the process of converting a variable (object,…) state into a format/structure that can be:

  • stored
  • or send through a transfer protocol (encoding)





Documentation / Reference

Discover More
Data System Architecture
Data Persistence - Serde (Serializer/Deserializer)

SerDe is an interface that allows to instruct a process how IO should be processed in order to produce another data structure. A SerDe is a combination of: a Serializer and a Deserializer (hence,...
Data System Architecture
Data Serialization - AVRO

Avro is a data serialization system. Avro provides: Rich data structures Schema stored in the file A compact, fast, binary data format (compressible file formats) A container file, to store...
Data System Architecture
Data persistence

Persistence refers to the ability to store code objects on the disk. In an enterprise application, data is typically stored and persisted in the data tier, in a relational database. is the ability to...
Data System Architecture
File (XML, JSON) to Object - Unmarshalling

Unmarshalling is a serialization process of reading a document (XML, JSON) and constructing a tree of content objects. Each content object is an instance of either a schema derived or an existing program...
HTML - multipart/form-data encoding / mime

multipart/form-data is a mime part used in the enctype form attribute to encode the keyword and corresponding state of input field before sending into the body of the HTTP request formdata This encoding...
HTTP - Accept-Encoding

accept-encoding is a request header that lists the encoding format that the client can read. With a get request Example of values where the value tells the content coding what the client will accept...
Java Conceptuel Diagram
How to read and write JSON data with Jackson Core?

This tutorial shows you how to read and write a JSON data structure with the core package of the Jackson Java serialization library. The core package is the package that manages all basic serialization...
Java Conceptuel Diagram
Java - Java API for XML Binding (JAXB) - (Un)Marshaller

API JAXB is a serialization library (Java binding tool) between XML and Object. It uses annotations to bind XML documents to a java object model. Located under the javax.xml.bind package. It generates...
Java Conceptuel Diagram
Java - Persistence / Serialization

Java Serialization / Persistence mechanism Java Serialisation JDBC Enterprise JavaBeans (EJB), Bean-Managed Persistence (BMP) Container-Managed Persistence (CMP) entity beans JDO Jpa...
Java Conceptuel Diagram
Java - Xml

in Java. Two Xml Document building (programming models): as a stream of events an object representation (dom - document object model) Serialization (ie Marshalling/UnMarshalling) JAXB...

Share this page:
Follow us:
Task Runner