Tarea 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

a) Describir los SGBD del medio indicando su Historia ,

sus características y que tipo de Modelo de BD es:


1. Oracle Database:

Historia: Oracle Database, desarrollado por Oracle Corporation, es uno de los SGBD más
antiguos y ampliamente utilizados. Su historia se remonta a la década de 1970 cuando Larry
Ellison, Bob Miner y Ed Oates fundaron Oracle Corporation. La primera versión comercial, Oracle
Version 2, fue lanzada en 1979.

Características: Oracle Database ofrece una amplia gama de características orientadas a


empresas, incluyendo soporte para transacciones ACID (Atomicidad, Consistencia, Aislamiento y
Durabilidad), particionamiento de tablas, replicación de datos, seguridad avanzada con cifrado
de datos y autenticación, y capacidades de escalabilidad y rendimiento mediante la gestión
eficiente de la memoria y el almacenamiento.

Modelo de BD: Oracle Database se basa en un modelo relacional, lo que significa que organiza
los datos en tablas relacionadas entre sí mediante claves primarias y foráneas. Utiliza SQL
(Structured Query Language) como lenguaje de consulta estándar.

2. Microsoft SQL Server:

Historia: SQL Server es un SGBD relacional desarrollado por Microsoft Corporation. La primera
versión, SQL Server 1.0, fue lanzada en 1989 para sistemas operativos OS/2. Desde entonces, ha
experimentado numerosas actualizaciones y mejoras.

Características: SQL Server ofrece características como almacenamiento de datos en memoria


con la tecnología In-Memory OLTP, replicación de datos, soporte para análisis de negocios (BI)
con servicios de integración y análisis, procedimientos almacenados, y herramientas avanzadas
de administración como SQL Server Management Studio (SSMS) y SQL Server Profiler.

Modelo de BD: Al igual que Oracle Database, SQL Server se basa en un modelo relacional y
utiliza SQL como lenguaje de consulta estándar.

3. MySQL:

Historia: MySQL es un SGBD de código abierto desarrollado por MySQL AB (posteriormente


adquirido por Sun Microsystems y luego por Oracle Corporation). La primera versión fue lanzada
en 1995. Es ampliamente utilizado en aplicaciones web y empresas debido a su rendimiento,
confiabilidad y escalabilidad.

Características: MySQL ofrece características como soporte para transacciones ACID, replicación
de datos para alta disponibilidad y tolerancia a fallos, almacenamiento en memoria con el motor
InnoDB, particionamiento de tablas, y compatibilidad con diferentes plataformas y sistemas
operativos.

Modelo de BD: MySQL se basa en un modelo relacional similar a Oracle Database y SQL Server,
pero también ofrece soporte para almacenar y consultar datos semi-estructurados mediante
extensiones como JSON.
4. MongoDB:

Historia: MongoDB es un SGBD NoSQL orientado a documentos desarrollado por MongoDB Inc.
La primera versión estable fue lanzada en 2010. Se ha vuelto popular en aplicaciones web y
móviles debido a su flexibilidad y escalabilidad.

Características: MongoDB ofrece un modelo de datos flexible basado en documentos BSON


(Binary JSON), escalabilidad horizontal mediante la distribución de datos en clústeres,
indexación flexible, consultas ad hoc y agregaciones, y soporte para datos semi-estructurados.

Modelo de BD: MongoDB utiliza un modelo de base de datos orientado a documentos en lugar
del modelo relacional. Los datos se almacenan en documentos BSON, que son estructuras de
datos flexibles similares a JSON.

5. PostgreSQL:

Historia: PostgreSQL es un sistema de gestión de bases de datos relacional de código abierto


que se remonta a la década de 1980. Se ha desarrollado continuamente desde entonces, con
contribuciones de una comunidad activa de desarrolladores.

Características: PostgreSQL es conocido por su robustez, capacidad de extensión y


cumplimiento con los estándares SQL. Ofrece soporte para transacciones ACID, replicación,
particionamiento, funciones y procedimientos almacenados, además de tener una amplia
variedad de tipos de datos y extensiones.

Modelo de BD: PostgreSQL se basa en un modelo relacional.

6. SQLite:

Historia: SQLite es un SGBD relacional de código abierto que se lanzó en 2000. A diferencia de
otros sistemas de gestión de bases de datos, SQLite se implementa como una biblioteca de
enlace dinámico que se puede integrar directamente en aplicaciones, lo que lo hace popular en
dispositivos integrados y aplicaciones embebidas.

Características: SQLite es ligero y autónomo, no requiere configuración ni administración de


servidores. Es adecuado para aplicaciones de tamaño pequeño a mediano, y ofrece soporte para
transacciones ACID, funciones de disparadores, y es compatible con la mayoría de las
características estándar de SQL.

Modelo de BD: SQLite también se basa en un modelo relacional.

7. IBM Db2:

Historia: Db2 es un sistema de gestión de bases de datos relacional desarrollado originalmente


por IBM en la década de 1980. Ha pasado por varias iteraciones y actualizaciones desde su
lanzamiento inicial.

Características: Db2 ofrece una amplia gama de características, incluyendo soporte para
transacciones, alta disponibilidad, seguridad avanzada, optimización de consultas,
almacenamiento en memoria, y capacidades de analítica avanzada.

Modelo de BD: Db2 se basa en un modelo relacional.

8. Redis:
Historia: Redis es un sistema de gestión de bases de datos de código abierto lanzado en 2009.
Aunque a menudo se clasifica como un almacén de estructuras de datos en lugar de un SGBD
tradicional, se utiliza ampliamente como una base de datos en memoria para aplicaciones de
alto rendimiento y caché.

Características: Redis es conocido por su velocidad y simplicidad. Almacena datos en estructuras


de datos en memoria como cadenas, listas, conjuntos y mapas hash, lo que lo hace ideal para
aplicaciones que requieren acceso rápido a datos.

Modelo de BD: Redis no se basa en un modelo relacional; en su lugar, utiliza un modelo de


almacenamiento de datos en memoria basado en estructuras de datos.

b) Describir la historia de las BD , desde cuando se da ,


Quien es considerado el precursor de las Bases de Datos
La historia de las bases de datos se remonta a los primeros sistemas de almacenamiento de
información organizada, que se desarrollaron incluso antes de la era de la informática moderna.
Sin embargo, el concepto de bases de datos tal como lo conocemos hoy en día comenzó a tomar
forma en la década de 1960.

El precursor de las bases de datos modernas es considerado Edgar F. Codd, un científico


informático británico que trabajaba en IBM en la década de 1960. En 1970, Codd publicó un
documento seminal titulado "A Relational Model of Data for Large Shared Data Banks" (Un
modelo relacional de datos para grandes bancos de datos compartidos), en el que presentaba el
modelo relacional de bases de datos. Este modelo propuso una forma de organizar los datos en
tablas con relaciones definidas entre ellas, utilizando un lenguaje de consulta estándar para
acceder y manipular los datos. Esta idea revolucionaria sentó las bases para los sistemas de
gestión de bases de datos relacionales (RDBMS) que dominarían el campo en las décadas
siguientes.

En las décadas de 1970 y 1980, varias empresas comenzaron a desarrollar sistemas de gestión
de bases de datos comerciales basados en el modelo relacional, incluyendo IBM con su producto
DB2, Oracle con Oracle Database, y Microsoft con SQL Server.

A medida que la informática avanzaba, surgieron nuevos tipos de bases de datos para satisfacer
necesidades específicas. En la década de 1990, se popularizaron las bases de datos orientadas a
objetos, que permitían almacenar datos complejos con estructuras más flexibles. Más tarde, en
la década de 2000, los sistemas de gestión de bases de datos NoSQL comenzaron a ganar
popularidad, especialmente para aplicaciones web y móviles que requerían escalabilidad y
flexibilidad.

En la actualidad, el campo de las bases de datos continúa evolucionando con el desarrollo de


tecnologías como las bases de datos en memoria, las bases de datos distribuidas y las bases de
datos basadas en la nube. La historia de las bases de datos es una historia de innovación
constante, impulsada por la necesidad de manejar grandes volúmenes de datos de manera
eficiente y efectiva en una amplia variedad de aplicaciones y entornos.

También podría gustarte