Quinta-feira, 09 de novembro de 2006 às 13h10

db4o: Banco OO

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

db4o é o banco de objetos open source que possibilita aos desenvolvedores Java e .Net reduzir o tempo e o custo de desenvolvimento e alcançar níveis nunca vistos de performance.

O design ímpar do mecanismo nativo da base de objetos faz com que ele seja a escolha ideal para aplicações embarcadas em equipamentos e dispositivos, em software de caixinha (prateleira) executado tanto em desktop como dispositivos móveis, ou em sistemas de controle de tempo real – em resumo: em todos os ambientes Java e .Net onde não há um DBA presente

Todos os desenvolvedores orientados a objetos sabem das dificuldades de passar um modelo orientado a objetos para uma persistência relacional. Até agora eram forçados a escolher entre velocidade e orientação a objetos: acesso nativo ao SQL é rápido, mas trabalhoso, requerendo um enorme esforço extra para codificação. Mapeadores objeto-relacional oferecem uma ponte conveniente, no entanto eles degradam seriamente a performance.

Como resultado, os desenvolvedores podem:

. Eliminar ferramentas e códigos para o mapeamento objetorelacional, os quais comprovadamente levam ao aumento da complexidade do código e consumo de recursos enquanto inibem o desempenho, a facilidade de manutenção e alteração do código. Com o db4o, os usuários ganham até 90% de tempo e redução de custos para o desenvolvimento de softwares no tocante à persistência.

. Construir aplicações sem amarras com o armazenamento de dados que não necessitam de administração em tempo de execução, altamente confiáveis e muito mais rápidas do que engines convencionais ou proprietários de armazenamento de dados.

. Benefícios do paradigma orientado a objetos, sem estar preso pelo banco de dados, permitindo modelos de objetos mais naturais e ricos em recursos sem direcionar para cima custos e consumo de recursos.

. Mudanças, refactor e reutilização de componentes de software com habilidade para adicionar novos recursos sem quebrar o código legado ou incorrer em altos custos – permitindo mais flexibilidade para permanecer no topo da competição.

db4o já passou da marca de 250.000 downloads. Ele já foi instalado com sucesso em empresas do ramo de transporte, rede, ciências naturais, industrial, consumo, aplicações corporativas e uma miríade de outros ramos. Usuários e consumidores do db4o estão em mais de 168 países, da Albânia ao Zimbábue, e uma variedade de líderes como Boeing, Bosch, BMW e Hertz e uma variada faixa de empresas iniciantes altamente inovativas.

Maiores informações em: http://www.db4o.com

Veremos nos próximos artigos como operá-lo em diferentes tipos de aplicações, e discutiremos quais padrões seguir ao desenvolver softwares com bancos oriento a objetos.

Um forte abraço!

3 comentários

 Vinicius Cruz
17/05/2007 16h40

Db4o

Tenho estudado esse banco de dados ultimamente, e tenho conhecido seu potencial! Quero encoraja-lo a escrever mais artigos sobre. Abraço!

 Moisés Ramos
18/10/2008 12h40

Desenvolvimento de Banco de Dados OO no Oracle

Boa tarde, Eduardo.

Por favor, gostaria de sugerir e, também, pedir ajuda para o referido tema.

Semetre passado fiz um trabalho sobre Data Warehouse na disciplina de Banco de Dados II do Centro Universitário de Belo Horizonte (UNI-BH) e até citei seu nome sobre um artigo que explicava sobre modelagem dimensional e modelo estrela.

Agora estou fazendo minha monografia sobre modelagem dimensional e banco de dados OO, mas estou com muita dificuldade de encontrar uma aplicação intuitiva e fácil para criar e manipular tabelas e dados OO. Você poderia me indicar algo bem ranquilo para criar um banco OO? Ouvi dizer que o Oracle 9i permite programar em OO, mas não estou encontrando tutoriais para isso!!! Uso o Oracle 10g instalado e o PL/SQL Developer como interface de programação. Você poderia me ajudar? Não quero perder muito tempo programando e lutando com isso, pois minha monografia possui um lado teórico bastante aprofundado e eu só queria programar umas 3 tabelas/objetos simples somente como ilustração da teoria que estou focando.

Resumindo: Preciso de um tutorial para ensinar a criar e manipular objetos e um BDOO de forma simples no Oracle ou outra aplicação mais simples para deslanchar a mono de uma vez e focar na teoria, ok?

Abraços,

Moisés Ramos.

 Moisés Ramos
18/10/2008 12h44

ERRATA Citação

Ops... confundi as pessoas: a pessoa que citei no meu trabalho era Eduardo Moreira e não Monteiro. Desculpe a confusão, mas se puder ajudar, mesmo assim, ficarei muito grato.

Abraços,

Moisés Ramos.

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
Eduardo Monteiro é graduado em Ciência da Computação pela UFES, pós-graduado em Arquitetura de Softwares .NET na Universidade de Vila Velha, e ingressando em mestrado em Informática pela UFES. Desenvolvedor de softwares para web desde 2001, tendo trabalhado com PHP, Java e .NET.
Outros artigos do mesmo autor:

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.