[Zope-pt] *Banco OO...porque não dá...!!!*
pessoal, O banco OO do zope possui algum tipo de manipulador e visualizador de seus dados? Infelizmente acredito que não tenha. Então porque usar o seu banco? Não é mais fácil usar um banco relacional? Mas pra mim isso não importa, o que estou interessado é como visualizar e manipular o banco padrão OO do zope. Abraços e sem ofenças. T+ -- Fernando de Barros Sanches Arce Tecnologo em Desenvolvimento de Sistemas Web 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
Re: [Zope-pt] *Banco OO...porque não dá...!! !*
Sanches Você está muito exigente! :-) A ZMI não lhe basta?! E observe o seguinte detalhe, o ZODB não compete com BD's relacionais (na minha opnião pelo menos) diretamente, o Luciano Ramalho no PyConDay no Serpro fez uma excelenete observação ao exaltar a potência que podemos alcançar quando usamos o BD OO junto com o Relacional, afinal os dados que forem relacionais ficam no BD relacional, os que não forem (scipts, templates, imagens e etc.) ficom no BD OO, ou seja o nosso querido ZODB. Em suma, o "segredo" é explorar os prós dos dois "universos" como auxilio a construção da "Solução perfeita". Quanto a visualizar os dados do ZODB, o mesmo pode ser usado sem o Zope, pesquise sobre isso, eu nunca tentei, mas acredito que já exista algo por aí! :-) Tentei! :-D --- Fernando Sanches <[EMAIL PROTECTED]> escreveu: > pessoal, > > O banco OO do zope possui algum tipo de manipulador > e visualizador de > seus dados? Infelizmente acredito que não tenha. > Então porque usar o > seu banco? Não é mais fácil usar um banco > relacional? Mas pra mim isso > não importa, o que estou interessado é como > visualizar e manipular o > banco padrão OO do zope. > > Abraços e sem ofenças. T+ > > -- > Fernando de Barros Sanches Arce > Tecnologo em Desenvolvimento de Sistemas Web > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > http://br.yahoo.com/info/utos.html > > > > > ___ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ 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
Re: [Zope-pt] *Banco OO...porque não dá...!!!*
On Wed, 26 Oct 2005 08:19:15 -0400 Fernando Sanches <[EMAIL PROTECTED]> wrote: > pessoal, > > O banco OO do zope possui algum tipo de manipulador e visualizador de > seus dados? Infelizmente acredito que não tenha. Então porque usar o > seu banco? Não é mais fácil usar um banco relacional? Mas pra mim isso > não importa, o que estou interessado é como visualizar e manipular o > banco padrão OO do zope. > Esta abordagem (a seguir) é definitivamente visual (pois vc vê) ;o)! [EMAIL PROTECTED] Zope-2.8.2-final]$ bin/zopectl debug >>> app Aí basta definir o sistema de navegação dos pobres: interesting_types = ('Page Template', 'File', 'Folder', 'Folder (Ordered)', 'Image', 'Plone Site', 'Script (Python)') def ls(current=app, meta_types=interesting_types): for meta_type, obj in current.objectItems(meta_types): print "%20s:%s"%(obj.getId(), obj.meta_type) >>> ls() standard_template.pt:Page Template teste:Plone Site Agora falando sério ;o) Existem algumas ferramentas no ZODB que permite vc fazer um dump de tudo que está na base de dados. Outras alternativas mais alto nível seria usar qualquer ferramenta de ftp: [EMAIL PROTECTED] Zope-2.8.2-final]$ ftp localhost 8021 Connected to localhost. 220 FTP server (Medusa Async V24763 [experimental]) ready. KERBEROS_V4 rejected as an authentication type Name (localhost:operador): admin 331 Password required. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list drwxrwx--- 1 Zope Zope0 Oct 25 13:23 . drwxrwx--- 1 Zope Zope0 Oct 25 12:37 Control_Panel --w--w 1 rodrigo Zope0 Oct 25 14:02 Psycopg_database_connecti on --w--w 1 Zope Zope0 Oct 25 12:06 acl_users -- 1 Zope Zope0 Oct 25 12:06 browser_id_manager --w--w 1 Zope Zope0 Oct 25 12:06 error_log -rw-rw 1 Zope Zope 28 Oct 25 12:06 index_html -- 1 Zope Zope0 Oct 25 12:06 session_data_manager -rw-rw 1 Zope Zope 1227 Oct 25 12:06 standard_error_message -rw-rw 1 Zope Zope 18 Oct 25 12:06 standard_html_footer -rw-rw 1 Zope Zope 82 Oct 25 12:06 standard_html_header -rw-rw 1 Zope Zope 282 Oct 25 12:06 standard_template.pt drwxrwx--- 1 Zope Zope0 Oct 25 13:22 temp_folder drwxrwx--- 1 rodrigo Zope0 Oct 25 12:44 teste --w--w 1 Zope Zope0 Oct 25 12:06 virtual_hosting 226 Transfer complete ftp> Tem também webdav+ cadaver, konqueror, etc. Isso ajudaria ? Mas eu concordo que essa é uma área que poderia ser melhorada. Abração Senra 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
Re: [Zope-pt] *Banco OO...porque não dá...!!!*
KARACAS. tá fervendo minha cuca...vamos ver se entendi. O Zope possui sua ZMI que por sua vez mostra todas as informações que estão no seu banco de dados. Todo e qualquer parâmetro que vejo na ZMI trata-se de objetos do banco e ao mesmo tempo são manipuláveis. Quer dizer que não há necessidade de outro programa para visualizar os seus objetos do banco, sendo que já estão sendo mostrados na ZMI? Estou confuso, será isso mesmo? KARACAS Em 26/10/05, Rodrigo Braga<[EMAIL PROTECTED]> escreveu: > Sanches > > Você está muito exigente! :-) > > A ZMI não lhe basta?! > > E observe o seguinte detalhe, o ZODB não compete com > BD's relacionais (na minha opnião pelo menos) > diretamente, o Luciano Ramalho no PyConDay no Serpro > fez uma excelenete observação ao exaltar a potência > que podemos alcançar quando usamos o BD OO junto com o > Relacional, afinal os dados que forem relacionais > ficam no BD relacional, os que não forem (scipts, > templates, imagens e etc.) ficom no BD OO, ou seja o > nosso querido ZODB. > > Em suma, o "segredo" é explorar os prós dos dois > "universos" como auxilio a construção da "Solução > perfeita". > > Quanto a visualizar os dados do ZODB, o mesmo pode ser > usado sem o Zope, pesquise sobre isso, eu nunca > tentei, mas acredito que já exista algo por aí! :-) > > Tentei! :-D > > > > --- Fernando Sanches <[EMAIL PROTECTED]> escreveu: > > > pessoal, > > > > O banco OO do zope possui algum tipo de manipulador > > e visualizador de > > seus dados? Infelizmente acredito que não tenha. > > Então porque usar o > > seu banco? Não é mais fácil usar um banco > > relacional? Mas pra mim isso > > não importa, o que estou interessado é como > > visualizar e manipular o > > banco padrão OO do zope. > > > > Abraços e sem ofenças. T+ > > > > -- > > Fernando de Barros Sanches Arce > > Tecnologo em Desenvolvimento de Sistemas Web > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > Para desistir envie uma mensagem em branco para: > > [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > http://br.yahoo.com/info/utos.html > > > > > > > > > > > > > > > > > > > > ___ > Promoção Yahoo! Acesso Grátis: a cada hora navegada você > acumula cupons e concorre a mais de 500 prêmios! Participe! > http://yahoo.fbiz.com.br/ > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > > > > > -- Fernando de Barros Sanches Arce Tecnologo em Desenvolvimento de Sistemas Web 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
Re: [Zope-pt] *Banco OO...porque não dá.. .!!!*
A pergunta do Rodrigo foi boa: A ZMI não lhe basta? Quer melhor coisa do que simplesmente poder navegar pela estrutura dos dados? Agora, se você quer dados tabulares, o Catalog é a melhor opção. Com ele você poderá fazer queries e gerar dados tabulares de maneira muito fácil, e tem até assistentes como o ZSearch Interface que te ajudarão a montar seus formulários e relatórios. Você pode ainda varrer dados facilmente usando Script Python com métodos como objectValues, objectIds, etc... Apesar desses métodos consumirem bastante memória pois carregam os objetos que são invocados. E se você ainda tiver uma certa neurose pode usar SQL no ZODB... Não, não estou brincando, veja o ZOQL[1], apesar de ele se basear também nos métodos acima citados! ;) Enfim, só porque o mundo é quadrado, não quer dizer que tenhamos que ser quadrados como o resto do mundo, não? =) Claro, você ainda está livre para usar BDR no Zope, ele inclusive facilita muito sua vida. Usar Zope + BDR é mais produtivo do que muitas coisas (a maioria por sinal) que conhecemos. :) Veja que legal a forma com que se usa os conectores (DAs), os ZSQLMethods, pode-se ainda usar geradores de interface como as ZSearch Interfaces ou o ZetaDB[2] que é muito legal. E para terminar: "Gartner to DBAs, BI vendors: Time to reinvent yourselves".[3] Qualquer semelhança é mera coincidência! ;) É tudo uma questão de ótica! ;) [1] http://www.zope.org/Members/srichter/Products/ZOQLMethod [2] http://zetadb.sourceforge.net/ [3] http://blogs.zdnet.com/BTL/?p=2049&tag=nl.e539 -- Jean Ferri Rodrigo Braga wrote: > Sanches > > Você está muito exigente! :-) > > A ZMI não lhe basta?! > > E observe o seguinte detalhe, o ZODB não compete com > BD's relacionais (na minha opnião pelo menos) > diretamente, o Luciano Ramalho no PyConDay no Serpro > fez uma excelenete observação ao exaltar a potência > que podemos alcançar quando usamos o BD OO junto com o > Relacional, afinal os dados que forem relacionais > ficam no BD relacional, os que não forem (scipts, > templates, imagens e etc.) ficom no BD OO, ou seja o > nosso querido ZODB. > > Em suma, o "segredo" é explorar os prós dos dois > "universos" como auxilio a construção da "Solução > perfeita". > > Quanto a visualizar os dados do ZODB, o mesmo pode ser > usado sem o Zope, pesquise sobre isso, eu nunca > tentei, mas acredito que já exista algo por aí! :-) > > Tentei! :-D > > --- Fernando Sanches <[EMAIL PROTECTED]> escreveu: >>pessoal, >> >>O banco OO do zope possui algum tipo de manipulador >>e visualizador de >>seus dados? Infelizmente acredito que não tenha. >>Então porque usar o >>seu banco? Não é mais fácil usar um banco >>relacional? Mas pra mim isso >>não importa, o que estou interessado é como >>visualizar e manipular o >>banco padrão OO do zope. >> >>Abraços e sem ofenças. T+ >> >>-- >>Fernando de Barros Sanches Arce >>Tecnologo em Desenvolvimento de Sistemas Web 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
Re: [Zope-pt] *Banco OO...porque não dá...!!!*
On Wed, 26 Oct 2005 09:45:28 -0400 Fernando Sanches <[EMAIL PROTECTED]> wrote: > KARACAS. > > tá fervendo minha cuca...vamos ver se entendi. > > O Zope possui sua ZMI que por sua vez mostra todas as informações que > estão no seu banco de dados. Todo e qualquer parâmetro que vejo na ZMI > trata-se de objetos do banco e ao mesmo tempo são manipuláveis. Quer > dizer que não há necessidade de outro programa para visualizar os seus > objetos do banco, sendo que já estão sendo mostrados na ZMI? Daí a sigla ZOPE: Z Object Publishing Environment ;o) ;o) Senra 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