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
Publicar un comentario