domingo, 6 de junio de 2021

Análisis BDOO y BDD

 BDOO:


Son bases de datos que tienen objetos de distintos tipos, sobre los que se definen una serie de operaciones para su interacción, que a su vez se integran con las operaciones de un lenguaje de programación orientado a objetos (POO).




BDD:

Se extiende a través de múltiples nodos, como una colección de distintas bases de datos, interrelacionadas de manera lógica, en una red informática. Este tipo de database promueve la integración, que no la centralización (se trata de dos conceptos muy diferentes), y tiene como objetivo la transparencia en la distribución de datos.

En otras palabras podemos decir que es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamientos autónomos, estos permiten realizar operaciones locales o distribuidas.



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


BDOO a mi parecer seria para la creación de sistemas más complejos y estructurados, donde el nivel de abstracción es más amplio, por lo tanto requiere de niveles más altos del desacoplamiento de los distintos objetos que contienen los sistemas, por otro lado la BDD diría que es para algo más simple y sin tanto nivel de abstracción, dando entrada a partes más simples del sistema. 

No hay comentarios:

Publicar un comentario