Você está aqui: Página Inicial / Programação / Grade do evento / Desenvolvimento web e frameworks / Persistência transparente de objetos
Desenvolvimento web e frameworks

Persistência transparente de objetos

Resumo

Language Português
Level: Iniciante
Resumo:

Copycat foi desenvolvido como uma ferramenta simples, transparente, não intrusiva, flexível e customizável de persitência que pode ser utilizada para implementar persistência de objetos de domínio, caches de objetos entre outros tipos de uso.

A motivação foi reduzir o número de consultas ao banco de dados, relacionados a entidades que tinham um cartáter volátil dentro de um sistema, mas também pode ser utilizado como biblioteca de persistência que pode remover completamente do seu sistema web, jogo ou aplicativo desktop a dependencia de qualquer banco de dados SQL ou noSQL assim como de seus drivers, etc.

A ideia por trás é o conceito de Prevalência, que foi aliado a flexibilidade da linguagem Python. Tudo isso é alcançado apenas com a chamada de uma única função e da criação dos seus objetos que irão realizar determinado processamento.

É possível também configurar replicação master/slave entre processos (unix sockets) e via TCP.

Fontes: https://bitbucket.org/loogica/copycat/src

Docs: http://readthedocs.org/docs/copycat/en/latest/index.html

Detalhes sobre o palestrante

Felipe Cruz
Desenvolvedor python com interesse nas áreas de persitência e distribuição.

 

Banner Plone Symposium

Patrocínio
Globo.com Simples Consultoria GlobalCode Serpro Active State Liberiun LZT

PyTown go now BitBucket
Apoio
Menttes
Apoio de Mídia
Revista Espírito Livre Revista Espírito Livre
Apoio Institucional
Pythonbrasil Python Software Foundation Google Mozilla Plone
Organização
Diaspar
A PythonBrasil[7] é um evento organizado pela Diaspar sob permissão da Associação Python Brasil.