BD Relacional versus BD Orientado a Objetos: uma avaliação quanto ao uso - ou não - de camada de persistência

Breno Rodrigo Cabral de Oliveira, Marilde Terezinha Prado Santos

Resumo


Sistemas computacionais típicos persistem seus dados em banco de dados relacionais, mas usualmente utilizam linguagens orientadas a objeto na manipulação desses dados sendo necessário a conversão dos dados entre os paradigmas orientado a objetos e relacional, via JDBC ou através de frameworks de Mapeamento Objeto Relacional. Este artigo apresenta um estudo comparativo entre implementação de sistemas utilizando o mapeamento objeto relacional com armazenamento em banco de dados relacional em contraposição com implementação sem a camada de persistência e com o armazenamento direto em um banco de dados orientado a objetos. Os testes realizados revelam que o uso do EclipseLink como camada de persistência tem melhor desempenho frente ao armazenamento direto no banco de dados orientado a objetos. Este trabalho apresenta os elementos necessários para subsidiar a escolha da melhor opção no desenvolvimento de sistema de software


Texto completo:

PDF

Apontamentos

  • Não há apontamentos.