Olá,
Estou pesquisando muito a respeito de mapeamento e bancos de dados oritentados
a objetos, e estou encontrando um pouco de dificuldade.
Um lugar onde encontrei muita informação :
Object Data Management Group
http://www.odmg.org
(Papers -> Solving the Java Object Storage Problem by Douglas Barry and
Torsten)
Encontrei alguma coisa também no site da IBM, onde há um artigo
sobre uma ferramenta que faz o mapeamento OO para BD relacional
VADD - Object to Relational Table Mapping Techniques with Persistence Builder
http://www7.software.ibm.com/vad.nsf/Data/Document3124
Sobre o Jasmine tenho uma cópia mas não testei, pois ele só roda em Windows NT.
Li a documentação do PSE e achei ele meio limitado.
A objectivity (http://www.objectivity.com/) tem uma ferramenta que realziza
mapemento,
mas não possui representante no Brasil e não há download ná página, mandei um
e-mail
para eles e disseram que devido ao fato de não possuirem representante no
Brasil para dar
suporte não poderiam me enviar uma cópia de avaliação do produto.
Fiz o download do JavaBlend mas ainda não testei.
Estou desenvolvendo um sistema utilizando servlets e os meus dados estão
armazenados em
um banco de dados Access. O mapeamento estou realizando no braço..., pois o meu
modelo
é pequeno, poucas classes. Na minha opinião não é uma coisa muito produtiva.
Assim que eu
terminar este projeto irei desenvolver outro um pouco maior, e até lá pretendo
encontrar uma
solução mais elegante para armazenar meus objetos.
Procurei algum Bd Orientado a objetos free mas não encontrei nenhum e Bancos de
dados relacionais
Free existem vários por aí (Postgres,mySQL,...), e ouvi falar que são bem
rápidos. Por isto optei por
realizar o mapeamento dos objetos e utilizar um banco de dados free.
Ainda estou procurando outras opções..
Aguardo seus comentários.
Ricardo Neisse - [EMAIL PROTECTED]
Andre Mendonca gravada:
> Silvio,
> Os SGBDs orientados a objeto eliminam a necessidade de mapeamento entre
> objetos e tabelas. As ferramentas de mapeamento (como Java Blend, JRB,
> CocoBase, TopLink, etc.) facilitam o trabalho mas voce podera ter
> problemas de performance a medida em que o seu banco de dados cresce.
> Caso o seu modelo de objetos seja razoavelmente complexo, fazer tudo na
> mao pode te dar dor de cabeca.
>
> Caso voce tenha necessariamente que usar algum SGBD relacional, uma boa
> pedida seria utilizar as extensoes objeto-relacionais de SGBDs o Oracle
> 8i e o DB2. Apesar de internamente eles gravarem os dados como tabelas,
> sua definicao eh bastante facilitada.
>
> Nao sei se JDBC oferece facilidades para a utilizacao destas extensoes.
> Alguem poderia comentar algo a respeito?
>
> Andre
> [EMAIL PROTECTED]
>
> PS: ObjectStore/PSE Pro (www.odi.com), POET (www.poet.com), Versant
> (www.versant.com) e Jasmine (nao necessariamente nesta mesma ordem) sao
> os SGBDs OO mais conhecidos.
>
> PS1: A Sun esta inicializando o processo de discussao para a definicao
> da API JDO (Java Data Objects). Podera ser util no futuro. De uma olhada
> no endereco abaixo:
>
> http://java.sun.com/aboutJava/communityprocess/jsr/jsr_012_dataobj.html
>
> "Silvio L. de Morais" wrote:
> >
> > Ola pessoal.
> >
> > Alguem ja teve a oportunidade de testar ou mesmo usar profissionalmente
> o pacote Java Blend da Sun para persistencia de objetos? De preferencia
> > com o Oracle?
> > Ou mesmo alguma outra solucao para esse problema?
> >
> > No meu projeto atual, preciso fazer o caminho Objetos Java -> Banco
> > Relacional. Mas em futuros projetos certamente sera preciso o inverso
> > RDBMS -> Objetos Java.
> >
> > Alguma ideia? Experienciaas para trocar?
> >
> > Obrigado.
> >
> > --------------------------- LISTA SOUJAVA ---------------------------
> > http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP
> > [dzvidas mais comuns: http://www.soujava.org.br/faq.htm]
> > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> > ---------------------------------------------------------------------
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------