[zope-pt] Banco relacional no Zope 3

2007-11-21 Por tôpico fabiopiovam
Estou pesquisando alguma forma de trabalhar com banco relacional no
Zope 3. Encontrei o alchemist e o z3c.sqlalchemy. Pelo que pude
perceber o alchemist não está sendo atualizado mas não estou certo.
Alguém poderia me confirmar isto? Qual é mais aconselhável? Qualquer
outra sugestão ajuda bastante.

muito obrigado!!!



Re: [zope-pt] Banco relacional no Zope 3

2007-11-21 Por tôpico Luciano Ramalho
On Nov 21, 2007 4:11 PM, fabiopiovam [EMAIL PROTECTED] wrote:
 Estou pesquisando alguma forma de trabalhar com banco relacional no
 Zope 3. Encontrei o alchemist e o z3c.sqlalchemy. Pelo que pude
 perceber o alchemist não está sendo atualizado mas não estou certo.
 Alguém poderia me confirmar isto? Qual é mais aconselhável? Qualquer
 outra sugestão ajuda bastante.

Eu ainda não usei o Zope 3 com BD relacional mas, posso dar este palpite...

Provavelmente um dos maiores usuários de BD relacional com Zope 3 é a
Canonical, cujo serviço Landscape e portal Launchpad são ambos
aplicações Zope 3 que utilizam PostgreSQL para armazenar dados.

O Gustavo Niemeyer, que trabalha na Canonical, desenvolveu o Storm [1]
como uma alternativa ao SQLAlchemy, que eles usaram durante um tempo e
depois abandonaram em função da dificuldade de implementar um caso de
uso específico (o sharding, ou realizar transações com múltiplos
servidores relacionais diferentes como se fosse um único banco de
dados lógico -- parece que o SQLAlchemy agora está implementando
isso).

[1] https://storm.canonical.com/

Segundo este blog [2], o Storm é também mais rápido que o SQLAlchemy
na maioria dos casos.

[2] 
http://www.aminus.org/blogs/index.php/fumanchu/2007/08/18/storm_sqlalchemy_and_geniusql
  ou http://tinyurl.com/2kyefh

Eu fiquei muito bem impressionado com a apresentação que o Niemeyer
fez sobre o Storm na PyConBrasil, e quando tiver tempo de explorar um
ORM com Zope 3, o Storm será minha primeira opção.

[ ]s
Luciano