Muito obrigado pela explicação Luciano.

Mais uma dúvida que me ocorreu.

Para um portal onde será armazenado uma grande quantidade de dados não seria 
melhor usar um DB relacional juntamente com o zope/plone?

Gustavo Lepri

-----Mensagem original-----
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Luciano Ramalho
Enviada em: quinta-feira, 29 de setembro de 2005 17:41
Para: zope-pt@yahoogrupos.com.br
Assunto: Re: [Zope-pt] Re: ZOBD


On 9/29/05, Gustavo Lepri <[EMAIL PROTECTED]> wrote:
> Preciso saber os dados que esse banco contém e a estrutura deles para
> poder dar continuidade a um trabalho.
> Quem fez não deixou nada documentado e estou tendo que descobrir como
> foi feito.

O ZODB é um banco de dados orientado a objetos, portanto o que ele
contem são objetos serializados, e não apenas tipos de dados simples
como num banco de dados relacional. Para quem conhece bem a plataforma
Zope, a riqueza de um banco de dados OO é uma de suas grandes
vantagens; para quem não conhece, um de seus maiores problemas.

Para extrair os dados que estão contidos nos objetos há vários
métodos. Se os objetos são conteúdos criados no CMF ou Plone, pode ser
possível retirá-los de lá usando FTP ou WebDav, conectando na porta
adequada (procure ftp ou webdav no arquivo zope.conf da sua instalação
para descobrir a porta). Neste caso você obterá os objetos com
arquivos texto num formato tipo RFC-822, com cabeçalhos identificando
os atributos (campos).

Mas o método acima não funciona para qualquer tipo de conteúdo, e se
não resolver o seu caso, você vai precisar aprender Zope ou contratar
alguém que conheça a tecnologia para ajudá-lo.

Se você aprender a trabalhar com Zope/Plone vai acabar desistindo da
idéia de retirar os dados do ZODB pois vai perceber as vantagens de
deixá-los lá mesmo.

Agora, se você está pensando em migrar os dados para outra plataforma
por algum motivo, então realmente o melhor caminho é contratar algum
especialista para extrair os dados para você, possivelmente gerando
representações em XML de todos os dados relevantes, ou inserindo
registros diretamente num banco de dados relacional.

[ ]s
Luciano


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos




 




Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a