Alguém já testou o db4o?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
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
[MSN] [ICQ]
kina
JavaEvangelist
[Avatar]

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)
[MSN] [ICQ]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
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
[MSN] [ICQ]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
pcalcado
Moderador
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN]
danieldestro
Moderador
[Avatar]

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
[WWW]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
pcalcado
Moderador
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
jmarceno
Thread.start()
[Avatar]

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
[MSN]
marcelomartins
Moderador
[Avatar]

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.

#@®®¡$
Moderador
[Avatar]

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 googlo 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.
[WWW] [ICQ]
Fabricio Cozer Martins
GUJ Ranger
[Avatar]

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
[MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

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
[Email] [WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team