db4o é projetado para ser um easy-to-use, e rápido, banco de dados simples, nativo objeto. Os desenvolvedores de software usando Java e .NET populares estruturas orientadas a objetos sabem que o uso de bancos de dados de objetos é uma maneira mais natural para começar o trabalho feito. Os desenvolvedores têm três maneiras de armazenar e recuperar dados: relacional, objeto não-nativos e objeto nativo.
Bancos de dados relacionais, tais como Oracle, DB2 da IBM e do servidor SQL da Microsoft, armazenam dados em uma metáfora tabular, de linha e coluna. A organização dos dados tradicionais em um banco de dados relacional é fácil de entender. O conceito decolou e hoje mais dados são armazenados em bancos de dados relacionais.
No entanto, como modelos orientados a objeto tornou-se popular, os desenvolvedores estavam gastando tempo tentando mapear objetos em um banco de dados relacional. Hoje, os desenvolvedores são forçados a confiar em relacional-a-objeto cartógrafos, mas esta tecnologia compromisso adiciona uma camada de complexidade e degrada o desempenho. É mais adequado para organizações que dependem de dados legados.
Bancos de dados de objetos não-nativos vieram para o mercado no início da década de 1990 com grande alarde. Mas a promessa foi amplamente cumprida. Desenvolvedores encontrou a tecnologia cara, complexa e difícil de usar. Os primeiros bancos de dados de objetos nativos teve deficiências semelhantes.
db4o é baseado na nova tecnologia de banco de dados objeto nativo. db4o oferece .NET e Java desenvolvedores a maneira mais simples e mais fácil de armazenar objetos. db4o é o único banco de dados objeto nativo concebido tanto para Java e .NET, fornecido como uma biblioteca de programação único (Java: /.NET .jar: .dll). para ser incluído com aplicativos de desenvolvedor
recursos :
- Uma linha de código para armazenar objetos
- Native Java / .NET
- modelo Classe == esquema de banco de dados
- processo de produção suave
- versionamento automático de esquema
- Consulta por exemplo
- S.O.D.A. consultas ativas
- pegada 250kB
- Salva mais de 50% os custos para desenvolver seu aplicativo
- Economiza tempo mais de 50% para libertar a sua aplicação
- Não há necessidade de treinamento e administração
- Criar código magra, estruturada e gerenciável
- Melhorar ciclo de vida do software com melhor refactorability e re-uso
Comentários não encontrado