Eu entendi que o pickling Python é uma maneira de 'armazenar' um objeto Python de uma maneira que respeita a programação de objeto - diferente de uma saída escrita em arquivo txt ou banco de dados.
Você tem mais detalhes ou referências sobre os seguintes pontos:
- onde os objetos em conserva são 'armazenados'?
- por que conservar está preservando a representação do objeto mais do que, digamos, armazenar no banco de dados?
- posso recuperar objetos em conserva de uma sessão de shell Python para outra?
- você tem exemplos significativos em que a serialização é útil?
- a serialização com pickle implica 'compressão' de dados?
Em outras palavras, estou procurando um documento sobre pickling - Python.doc explica como implementar pickle, mas parece não entrar em detalhes sobre o uso e a necessidade de serialização.