Z Objetc DataBase (ZODB)
Este Tutorial é pretendido para:
Qualquer audiência.
Este documento é uma compilação de textos traduzidos do inglês, de diversos autores, sobre o mesmo assunto. Alguns dos textos originais são citados na seção referências bibliográficas, outros porém, tiveram seus links quebrados ou perdidos.
diegow
Todo o conteúdo em uma página (útil para impressão, modo de apresentação, etc.)
- Introdução Texto introdutório
- Notas da Distribuição A distribuição em questão no presente ensaio é o ZODB 3.0
- Gerenciadores de Armazenamento Um Gerenciador de Armazenamento é o banco de dados por trás do Zope
- Persistência Persistência é o mecanismo pelo qual os objetos são salvos no banco de dados
- Cópias e Estados dos Objetos Graças à persistência, os objetos Python têm um estado, que é a existência
- Utilizando o Gerenciador de Transações do ZOPE Todo trabalho executado com dados dentro do ZODB e outros depósitos de dados transacionais participantes é executado dentro do contexto de uma transação.
- Como as Transações são usadas pelo ZOPE No contexto de operação normal, o editor do Zope define uma transação como a extensão de uma simples requisição (request) da web.
- Recuperação de Erro Quando uma transação é abortada, todas as alterações feitas a objetos persistentes pela transação são desfeitos
- Subtransações Durante o curso de uma única transação, parte do trabalho executado dentro da transação pode ser efetivado ou desfeito sem efetivar ou abortar a transação recipiente.
- Versões Versões são semelhantes a transações de longa duração
- Gerenciamento de Cache Cada conexão do ZODB tem um cache de objetos que mantém referências a objetos lidos na memória durante a conexão
- Undo Transações podem ser desfeitas, ou sofrerem roll back depois de terem sido efetivadas
- Coleta de Lixo Objetos que não são mais acessados são desativados.
- Conclusão Conclusão acerca do assunto tratado nos itens anteriores
- Referências Bibliográficas Referências Bibliográficas do trabalho apresentado
por Diego Pereira do Nascimento
Última modificação
02/03/2007 03:48
Contribuidores: Amarílio Motta Floriano
Creative Commons