Las bases de datos orientadas a objetos se propusieron con la idea de satisfacer las necesidades de las aplicaciones más complejas. El enfoque orientado a objetos ofrece la flexibilidad para cumplir con algunos de estos requerimientos sin estar limitados por los tipos de datos y los lenguajes de consultas disponibles en los sistemas de base de datos disponibles. Esta proporciona un ambiente para el desarrollo de aplicaciones y un deposito persistente listo para su explotación.

Estas bases incorporan conceptos importantes de modelos de objetos (Encapsulamiento, Herencia y Polimorfismo).
La bases de datos están constituidas por objetos que pueden ser de diversos tipos, y sobre los cuales se encuentran definidas operaciones.



miércoles, 5 de octubre de 2011

Algunas ventajas y desventajas:

Ventajas
  • Manipulan datos complejos de forma rápida.
  • Flexibilidad.
  • Elimina por completo la necesidad de ORMs1 (Impedancia), con su consecuente mejora en el desempeño.
Desventajas:
  • Mecanismo de consultas primitivos, sin un estándar independiente de la plataforma aceptada.
  • Imposibilidad de procedimientos almacenados, ya que los objetos solo pueden ser consultados en el cliente.
  • No hay agrupamientos físicos de los objetos.
  • Su limitación suele residir en su especialización, ya que suelen estar diseñadas para un tipo particular de objetos.

No hay comentarios:

Publicar un comentario