SlideShare uma empresa Scribd logo
6
Mais lidos
8
Mais lidos
10
Mais lidos
ObjectDB
Fest Object Database for Java
Rafael Tavares - IFPB
O que é?
“ObjectDB é um poderoso sistema de gerenciamento de banco de dados
orientado a objeto (ODBMS). Ele é compacto, confiável, fácil de usar e
extremamente rápido. ObjectDB fornece todos os serviços de gerenciamento de
banco de dados padrão (de armazenamento e recuperação, transações, gestão de
bloqueio, processamento de consultas, etc.), mas de uma forma que torna mais
fácil desenvolvimento e aplicações mais rápidas.”
[ObjectDB, 2010]
Quem Utiliza?
Características
O ObjectDB fornece um rico conjunto de recursos. Muitos recursos são
implementados como parte do apoio ObjectDB dos JPA e JDO APIs.
Características que são comuns em bancos de dados relacionais (por exemplo,
chaves primárias, valores gerados automaticamente, agrupando pesquisas e
consultas agregadas), mas geralmente faltam em Bases de Dados orientados a
objeto - também são suportados pelo ObjectDB. A combinação de recursos de
banco de dados objeto com características de banco de dados relacional traz-lhe o
melhor dos dois mundos.
Características
100% Java puro objeto Sistema de Gestão de Banco de Dados Orientado (ODBMS).
Nenhuma API proprietária - conseguiu apenas por APIs Java padrão (JPA 2 / JDO 2).
Extremamente rápido - mais rápido do que qualquer produto JPA / JDO competitivo.
Adequado para arquivos de banco de dados que variam de kilobytes de terabytes.
Suporta tanto modo cliente-servidor e modo incorporado.
JAR único sem dependências externas.
Banco de dados é armazenado como um único arquivo.
As capacidades avançadas Consultando e indexação.
Eficaz em ambiente multi usuário.
Como Usar?
Primeiro devemos fazer o download do ObjectDB, ele é gratuito e pode ser
baixado nesse link: http://www.objectdb.com/object/db/database/download .
Descompacte a pasta e coloque-a em um diretório de sua preferência, não é
necessário processo de instalação!
Em seguida crie um projeto Java web e adicione a biblioteca do ObjectDB ao seu
projeto, edite o arquivo persistence.xml e esta pronto para usar, ele vem com
configurações default, se achar necessário é só editar o arquivo ObjectDB.conf na
pasta do banco.
Como Usar?
Como Usar?
Ferramentas
O ObjectDB oferece duas ferramentas executáveis, o Explorer e o Server.
O ObjectDB Server é uma ferramenta que gerencia bases de dados ObjectDB em
um processo separado dedicado, tornando estas bases de dados acessíveis para
aplicativos do cliente em outros processos inclusive em outras máquinas remotas.
O ObjectDB Database Explorer é uma ferramenta GUI visual para gerenciar bancos
de dados ObjectDB. Ele pode ser usado para visualizar dados em bancos de dados
ObjectDB, executar consultas JPQL e JDOQL e editar o conteúdo das bases de
dados.
Explorer
Referências
Site Oficial:
http://www.objectdb.com/
Tutorial:
http://www.developer.com/java/web/integrate-
objectdb-into-your-jpa-based-java-web-
app.html

Mais conteúdo relacionado

PDF
SEOWars: Rstudio aplicado a SEO #sob22
PPTX
Apache maven
DOCX
Una base de datos de red
DOCX
Modelo jerarquico y modelo de red de base de datos
PPTX
10 sistemas gestores de base de datos
PDF
Semana acadêmica UFRGS 2014
PPT
Banco aula 01
PPTX
Trabalho de sgbd
SEOWars: Rstudio aplicado a SEO #sob22
Apache maven
Una base de datos de red
Modelo jerarquico y modelo de red de base de datos
10 sistemas gestores de base de datos
Semana acadêmica UFRGS 2014
Banco aula 01
Trabalho de sgbd

Semelhante a ObjectDB (20)

PPT
Banco aula 01
PDF
NoSQL com Zend Framework 2
PPTX
Tema3.pptx
PPTX
Tema3.pptx
PPTX
Hibernate
PPTX
Banco de dados orientados a objetos
PPT
DOC
Artigo oo em bd
PDF
Plataforma Android: Produtividade Além do SDK
PDF
Data accesss conect
PPT
Oracle Day - Produtos de banco de dados
PDF
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
PPT
Java Web Dev Introdução
DOC
Modelo orientado a objetos
PPT
Introducao banco de dados
PPTX
PPTX
Webcast MSDN - Enterprise Library
PPTX
PDF
Banco de dados_orientado_a_objetos
Banco aula 01
NoSQL com Zend Framework 2
Tema3.pptx
Tema3.pptx
Hibernate
Banco de dados orientados a objetos
Artigo oo em bd
Plataforma Android: Produtividade Além do SDK
Data accesss conect
Oracle Day - Produtos de banco de dados
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
Java Web Dev Introdução
Modelo orientado a objetos
Introducao banco de dados
Webcast MSDN - Enterprise Library
Banco de dados_orientado_a_objetos
Anúncio

ObjectDB

  • 1. ObjectDB Fest Object Database for Java Rafael Tavares - IFPB
  • 2. O que é? “ObjectDB é um poderoso sistema de gerenciamento de banco de dados orientado a objeto (ODBMS). Ele é compacto, confiável, fácil de usar e extremamente rápido. ObjectDB fornece todos os serviços de gerenciamento de banco de dados padrão (de armazenamento e recuperação, transações, gestão de bloqueio, processamento de consultas, etc.), mas de uma forma que torna mais fácil desenvolvimento e aplicações mais rápidas.” [ObjectDB, 2010]
  • 4. Características O ObjectDB fornece um rico conjunto de recursos. Muitos recursos são implementados como parte do apoio ObjectDB dos JPA e JDO APIs. Características que são comuns em bancos de dados relacionais (por exemplo, chaves primárias, valores gerados automaticamente, agrupando pesquisas e consultas agregadas), mas geralmente faltam em Bases de Dados orientados a objeto - também são suportados pelo ObjectDB. A combinação de recursos de banco de dados objeto com características de banco de dados relacional traz-lhe o melhor dos dois mundos.
  • 5. Características 100% Java puro objeto Sistema de Gestão de Banco de Dados Orientado (ODBMS). Nenhuma API proprietária - conseguiu apenas por APIs Java padrão (JPA 2 / JDO 2). Extremamente rápido - mais rápido do que qualquer produto JPA / JDO competitivo. Adequado para arquivos de banco de dados que variam de kilobytes de terabytes. Suporta tanto modo cliente-servidor e modo incorporado. JAR único sem dependências externas. Banco de dados é armazenado como um único arquivo. As capacidades avançadas Consultando e indexação. Eficaz em ambiente multi usuário.
  • 6. Como Usar? Primeiro devemos fazer o download do ObjectDB, ele é gratuito e pode ser baixado nesse link: http://www.objectdb.com/object/db/database/download . Descompacte a pasta e coloque-a em um diretório de sua preferência, não é necessário processo de instalação! Em seguida crie um projeto Java web e adicione a biblioteca do ObjectDB ao seu projeto, edite o arquivo persistence.xml e esta pronto para usar, ele vem com configurações default, se achar necessário é só editar o arquivo ObjectDB.conf na pasta do banco.
  • 9. Ferramentas O ObjectDB oferece duas ferramentas executáveis, o Explorer e o Server. O ObjectDB Server é uma ferramenta que gerencia bases de dados ObjectDB em um processo separado dedicado, tornando estas bases de dados acessíveis para aplicativos do cliente em outros processos inclusive em outras máquinas remotas. O ObjectDB Database Explorer é uma ferramenta GUI visual para gerenciar bancos de dados ObjectDB. Ele pode ser usado para visualizar dados em bancos de dados ObjectDB, executar consultas JPQL e JDOQL e editar o conteúdo das bases de dados.