Análisis BDOO y BDD

 

Análisis BDOO y BDD




BDOO

BDD

Control centralizado: un solo DBA

Control jerárquico: DBA global y DBA local

Independencia de Datos: Organización de los datos es transparente para el programador

Transparencia en la Distribución: Localización de los datos es un aspecto adicional de independencia de datos

Reducción de redundancia: Una sola copia de datos que se comparta

Replicación de Datos: Copias múltiples de datos que incrementa la localidad y la disponibilidad de datos

Estructuras físicas complejas para accesos eficientes

No hay estructuras intersitios. Uso de optimización global para reducir transferencia de datos

Seguridad

Problemas de seguridad intrínsecos















 

BDOO

BDD

Definición

Es una base de datos que se rige mediante la construcción de objetos, mediante atributos y métodos. Los objetos son creados mediante clases.

Es un conjunto de bases de datos, que están en diferentes espacios lógicos o geográficos pero que se comunican mediante una red de comunicación.

Ventajas

1.       Flexibilidad

2.       Reusabilidad

3.       Mantenibilidad

4.       Extensibilidad

 

1.       Fiabilidad

2.       Disponibilidad

3.       Comparte datos

4.       Accesibilidad remota

5.       Rendimiento

 

Desventajas

1.       Limitaciones de los programadores que siguen con la programación estructurada y POO

 

2.       Tamaño excesivo de las aplicaciones resultantes debido a la herencia de las clases.

1.       El control y el manejo de los datos se hace mas tedioso por el hecho de que están en diferentes sitios.

2.       La integridad de la información se ve puesta entre dicho debido a su complejidad en el manejo.

3.       Los mecanismos de recuperación de la información son complejos

 



¿ En qué casos recomendaría el uso de una BDOO y en qué casos el uso de una BDD?

 

Recomendaría las bases de datos orientadas a objetos para el uso de aplicaciones informáticas, ya que está orientada al paradigma orientado a objetos por lo que puede ser mas escalable y se puede aprovechar de la mejor manera

La BDD la recomendaría para una aplicación donde su mayor uso sea la lectura de datos ya que de esta manera se aprovecharía mas este tipo de bases de datos.


Comentarios

Entradas populares de este blog

Práctica sobre funciones

Diagramas para la documentación de las vistas propuestas en el modelo 4+1