1 2.. _persistence: 3 4**************** 5Data Persistence 6**************** 7 8The modules described in this chapter support storing Python data in a 9persistent form on disk. The :mod:`pickle` and :mod:`marshal` modules can turn 10many Python data types into a stream of bytes and then recreate the objects from 11the bytes. The various DBM-related modules support a family of hash-based file 12formats that store a mapping of strings to other strings. The :mod:`bsddb` 13module also provides such disk-based string-to-string mappings based on hashing, 14and also supports B-Tree and record-based formats. 15 16The list of modules described in this chapter is: 17 18 19.. toctree:: 20 21 pickle.rst 22 copy_reg.rst 23 shelve.rst 24 marshal.rst 25 anydbm.rst 26 whichdb.rst 27 dbm.rst 28 gdbm.rst 29 dbhash.rst 30 bsddb.rst 31 dumbdbm.rst 32 sqlite3.rst 33