| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:12:31
|
vonlinkerstain
JavaBaby
Membro desde: 04/03/2005 12:18:51
Mensagens: 96
Offline
|
Olá galera tudo bem?
Alguém ai já testou o DB4o, mais conhecido como base de dados para objeto?
Parece-me um banco muito fácil de usar. Atualzação dos dados é feita como se fosse com uma classe, tipo tabela.insert (tabela.setcoluna).
Só que como ele ainda é um projeto muito novo, gostaria de saber se ele é bom mesmo, ou se ainda possui muitos bugs.
|
Abraços
Dirceu Semighini Filho |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:13:43
|
kina
JavaEvangelist
![[Avatar]](/images/avatar/3db11d259a9db7fb8965bdf25ec850b9.png)
Membro desde: 04/08/2004 18:53:19
Mensagens: 340
Localização: Sampa
Offline
|
vonlinkerstain wrote:Olá galera tudo bem?
Alguém ai já testou o DB4o, mais conhecido como base de dados para objeto?
Parece-me um banco muito fácil de usar. Atualzação dos dados é feita como se fosse com uma classe, tipo tabela.insert (tabela.setcoluna).
Só que como ele ainda é um projeto muito novo, gostaria de saber se ele é bom mesmo, ou se ainda possui muitos bugs.
Meu amigo ia testar, mas até agora nao tive noticias..
o mesmo está fazendo cursinho
Mas faz um tempinho que já tinha visto isso (tipo, um ano atrás.. heheh)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:17:08
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
O DB4O é um banco de dados orientado a objetos, pra enviar alguma coisa pra ele, você normalmente só faz "save( Objeto)" num ObjectContainer. Nele não existem tabelas nem colunas, só objetos e propriedades.
É interessante, mas ainda é muito complicado de usar, especialmente porque todas as pesquisas são definidas programaticamente, não tem um "SQL" pra pesquisar no banco não.
Mas pra brincar pode até valer a pena.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:25:07
|
vonlinkerstain
JavaBaby
Membro desde: 04/03/2005 12:18:51
Mensagens: 96
Offline
|
Ao mesmo tempo que facilita-se a inserção de dados no banco, eles complicam a busca?
Não sabia disto.
Parece-me que é uma tecnologia inovadora, mas pelo o que eu ouvi dizer ela ainda está muito crua.
|
Abraços
Dirceu Semighini Filho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:30:44
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
vonlinkerstain wrote:Ao mesmo tempo que facilita-se a inserção de dados no banco, eles complicam a busca?
Não sabia disto.
Parece-me que é uma tecnologia inovadora, mas pelo o que eu ouvi dizer ela ainda está muito crua.
E bote crua nisso...
Sendo pra uma coisa pequena, pode até funcionar, mas quando você precisar tirar o relatório e perceber que não tem funções de agregação, vai pirar do juízo.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:30:55
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Não tenho experiência com OODBs (isso deve mudar rapdiamente ) mas recenemmente bati um papo com uma galera que usa ha muito uma base proprietaria deste tipo.
Coemtnario: eh otimo para iniciar a fazer algo, mas para alterar a estrutura de uma classe eh uma bela porcaria, se retira tudo do banco e insere novamente (as bases dele têm dados estaticos historicos) e para fazer queries ad-hoc eh um inferno.
Shoes
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:34:53
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
pcalcado wrote:...para fazer queries ad-hoc eh um inferno.
O que são queries ad-hoc? (não, não vou Googlar!)
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:38:06
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
danieldestro wrote:
pcalcado wrote:...para fazer queries ad-hoc eh um inferno.
O que são queries ad-hoc? (não, não vou Googlar!)
Tipo escrever SQL em tempo de execução:
O DB4O simplesmente não tem suporte a isso
Ou você monta as queries com um monte de IFs ou já era
This message was edited 1 time. Last update was at 24/06/2005 16:38:57
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:38:25
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
danieldestro wrote:(não, não vou Googlar!)
Não precisa, eu google pra voce
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/06/2005 16:40:26
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
pcalcado wrote:
danieldestro wrote:(não, não vou Googlar!)
Não precisa, eu google pra voce
Pô Phillip, usa o define:
Definição de AD HOC
This message was edited 1 time. Last update was at 24/06/2005 16:40:56
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 20:05:48
|
jmarceno
Thread.start()
![[Avatar]](/images/avatar/19e21d13715b9720d8c00977145f1dd8.jpg)
Membro desde: 28/03/2006 18:56:12
Mensagens: 45
Localização: São Paulo - SP
Offline
|
eu tava passeando aki pelo fórum qdo vi esse tópico...rsrs
Eu tenho testado o db4o recentemente e mta coisa mudou desde qdo esses posts foram enviados...
Agora vc pode sim fazer as tais ad-hoc....e de uma forma mto conveniente na minha opniao...além de vários outros recursos de pesquisa que ficam devendo mto pouco ao SQL.
Fora isso tenho testado outras coisas tbm e estou mto satisfeito com os resultados que ando obtendo.
Para não começar com um flame sem sentido, vou logo avisando que não estou falando que usaria ele num ambiente de produção que precisa de alta escalabilidade e tals...
Mais usaria sim e sem o menor medo numa aplicação comercial de pequeno porte, como estas milhares que existem em Delphi e VB.
[]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 20:35:25
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
pcalcado wrote:
danieldestro wrote:(não, não vou Googlar!)
Não precisa, eu google pra voce
O que é um erro
O correto seria eu googlo pra voce (primeira pessoa no singular)
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 09:14:34
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
marcelomartins wrote:
pcalcado wrote:
danieldestro wrote:(não, não vou Googlar!)
Não precisa, eu google pra voce
O que é um erro
O correto seria eu googl o pra voce (primeira pessoa no singular)
Eu googlo, tu googlas, ele googla, nós googlamos, vós googlais, eles googlam.
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 09:43:47
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Ainda não, mas logo logo estarei testando, venho conversado com meu professor de BD, e ele me falou que os BDOOS ainda precisam evoluir, mas se der certo, vai revolucionar o desenvolvimento.
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 10:44:29
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
vonlinkerstain wrote:Ao mesmo tempo que facilita-se a inserção de dados no banco, eles complicam a busca?
Se complicar, use OGNL: http://www.ognl.org/
|
Daniel Quirino Oliveira |
|
|
 |
|
|