serialization
Object to bytes
Serialization is the process of converting data or an object into a format that can be stored or transmitted and later reconstructed.
In computing, you serialize data to save it to a file, send it across a network, or pass it between programs: JSON serialization makes the data portable.
The reverse process is deserialization.
In publishing, serialization means releasing a work in sequential installments: Dickens published many novels through serialization in magazines.
Organizing into proper order
- encodingConverting data to format
- objectsTangible items or protests
- pickleVinegar-preserved vegetable
- tokenizationConverting input into discrete units
stateful · cross-platform · parsing · reflection · hydration · dehydration · instantiation · cloning
Binary serialization format
- thriftCareful use of resources
- binaryConsisting of two parts
- parquetDecorative wooden flooring
- schemaOrganized representational structure
structured · human-readable · machine-readable · compact · verbose · self-describing · tagged · delimited
Periodic partial payment
- episodeSerialized content unit
- chapterDivision of a book
- partPiece of whole
- segmentDistinct part of whole
periodical · cliffhanger · weekly · monthly · Dickens · syndication · continuation
Occurring in succession
- orderedArranged or commanded
- linearArranged in straight succession
- successionFollowing in order
- consecutiveFollowing in unbroken sequence
step-by-step · iterative · batch · pipeline · queue · FIFO · deterministic · reproducible
Interconnected system
- protocolPrescribed conduct rules
- streamingReal-time digital delivery
- payloadCarried freight or charge
- packetSmall sealed container
API · request · response · interprocess · socket · endpoint · client-server · synchronization
Continuing despite difficulty
- databaseOrganized digital information collection
- diskFlat circular object
- saveProtect from loss
- backupStored duplicate for recovery
snapshot · checkpoint · recovery · restore · hibernation · caching · journaling · durability
marshalling
Organizing into proper order
tokenization · stateful · cross-platform · parsing · reflection · hydration · dehydration · instantiation · cloning · serializable
protobuf
Binary serialization format
schema · structured · human-readable · machine-readable · compact · verbose · self-describing · tagged · delimited
installment
Periodic partial payment
segment · periodical · cliffhanger · weekly · monthly · Dickens · syndication · continuation
sequential
Occurring in succession
- orderedArranged or commanded
- linearArranged in straight succession
- successionFollowing in order
consecutive · step-by-step · iterative · batch · pipeline · queue · FIFO · deterministic · reproducible
network
Interconnected system
packet · API · request · response · interprocess · socket · endpoint · client-server · synchronization · replication
persistence
Continuing despite difficulty
backup · snapshot · checkpoint · recovery · restore · hibernation · caching · journaling · durability · blob
- JavaJDK, JAR, JVM, bytecode, packages
- pharmacypharmacist, pharmacy, prescription, dispensing, prescriptions
- processingprocessing, batch processing, data processing, parallel processing, real-time processing
- publishingpublishers, editors, editor, publishing house, books
- Anime/Mangaanime, manga, shonen, manga adaptations, mecha
- game developmentgame engine, game design, game engines, game designer, rendering
serializationdecoding
Extracting meaning from symbols
parsing · hydration · inflation · reconstitution · rehydration