Serialization

Save and restore a program's state

File Formats

  • Text
    • Custom
    • XML
    • JSON
    • YAML
  • Binary

Binary

  • Smaller
  • Efficient
  • Not Editable

Text

  • Portable
  • Editable

Exclude

  • Operating System Objects
  • Dependent Data

Databases

  • Large Amounts of Data
  • Searchable
  • Fast & Reliable
  • Servers & Files
  • Real World Solution