This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:glossary:s:serialize [2020/06/30 17:53] nick created |
ddsf:public:guidebook:06_append:glossary:s:serialize [2021/07/15 12:22] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Serialization ===== | ===== Serialization ===== | ||
| - | [[ddsf:private:cookbook:06_append:glossary| Return to Glossary ]] | + | [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] |
| - | Data **Serialization** is the process of converting data objects present in complex data structures into a byte stream for storage, transfer and distribution purposes on physical devices. | + | Serialization is the process of turning some object into a data format that can be restored later. People often serialize objects in order to save them to storage, or to send as part of communications. The reverse process of serialization is called [[ddsf:public:guidebook:06_append:glossary:d:deserial]] |
| - | Choice of data serialization format for an application depends on factors such as data complexity, need for human readability, speed and storage space constraints. Binary, XML, JSON, BSON, YAML, MessagePack, and protobuf are some commonly used data serialization formats. | + | Source: [[https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html | Serialization ]] |
| - | + | ||
| - | Source: [[https://devopedia.org/data-serialization | Serialization ]] | + | |