Software">
Nothing Special   »   [go: up one dir, main page]

Investigacion - DBMS

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

UNIVERSIDAD CATÓLICA DE

HONDURAS
“NUESTRA SEÑORA REINA DE LA
PAZ”
Base De Datos I
2023

CATEDRÁTICO:
Ing. Carlos Antonio Flores

ASIGNACIÓN:
5 DBMS: Historia y Características

ALUMNO:
Carlos Roberto Baquedano Alvarenga

FECHA DE ENTREGA 24/05/2023


MySQL
Historia

El SGBD MySQL fue desarrollado por la empresa sueca de Michael

Widenius, MySQL AB, en 1995. Después, la empresa estadounidense Sun

Microsystems adquirió MySQL AB en 2009 y siguió desarrollando el sistema de

gestión de base de datos open source. Sin embargo, un año más tarde, Oracle compró

la empresa Sun Microsystems y, junto con otros productos, Oracle se hizo con

MySQL.

Michael Widenius decidió fundar Maria DB Foundation y crear el SGBD

Maria DB cuando Oracle adquirió la empresa Sun Microsystems. El creador y

fundador de MySQL quería asegurarse de que siguiera habiendo un sistema de

gestión de base de datos open source, por lo que empezó Maria DB. Maria DB se hizo

basándose en la estructura de MySQL lo que hace que haya una gran compatibilidad

entre ambos sistemas de gestión de base de datos. Además, el término LAMP

funciona cada vez más con el SGBD Maria DB en vez de MySQL.


Características:

• Arquitectura cliente/servidor: MYSQL basa su funcionamiento en un

modelo en el que los clientes y servidores están comunicados entre sí

distintamente para que el rendimiento aumente. Una de las funcionalidades

que proporciona este gestor al cliente es la capacidad de realizar consultas a

través del sistema de registro con el fin de trabajar con los datos.

• Compatibilidad con SQL: estando el lenguaje SQL generalizado dentro de

este sector informático, MySQL es totalmente compatible con este lenguaje.

De este modo, cualquier usuario que haya trabajado previamente con otro

motor de bases de datos podrá migrar sin ningún tipo de complicación a

MySQL.

• Procedimientos almacenados: MySQL ofrece la posibilidad de incrementar

la eficacia de la implementación sin necesidad de procesar las tablas

directamente. En su lugar, utiliza procedimientos almacenados.

• Soporte multiplataforma: este sistema de gestión de datos es compatible con

cualquier sistema operativo, desde Windows y Mac OS hasta Solaris, Linux y

FreeBSD. Así, todos los computadores son capaces de ejecutarlo.


Microsoft SQL Server
Historia

El código original de SQL Server fue desarrollado en la década de 1980 por la

antigua Sybase Inc, que ahora es propiedad de SAP. Inicialmente, Sybase creó el

software para que funcionara en sistemas Unix y plataformas de miniordenadores.

Esta empresa, Microsoft y Ashton-Tate Corp., entonces el principal proveedor de

bases de datos para PC, se asociaron para producir la primera versión de lo que se

convirtió en Microsoft SQL Server, diseñada para el sistema operativo OS/2 y lanzada

en 1989.

Ashton-Tate se retiró después, pero Microsoft y Sybase continuaron su

asociación hasta 1994, cuando Microsoft asumió todo el desarrollo y la

comercialización de SQL Server para sus propios sistemas operativos. El año anterior,

cuando la relación con Sybase empezaba a deteriorarse, Microsoft también puso el

software a disposición del recién lanzado Windows NT tras modificar la base de

código de 16 bits de OS/2 para crear una implementación de 32 bits con

características añadidas; en adelante, se centró en el código de Windows. En 1996,

Sybase rebautizó su versión como Adaptive Server Enterprise, dejando el nombre de

SQL Server a Microsoft.


Características:

• Visualización en dispositivos móviles: este sistema permite la fácil

integración de un sistema de gestión de bases de datos con cualquier

dispositivo móvil, obteniendo así un mejor rendimiento y capacidad de

análisis sobre los datos.

• Cifrado de datos y cumplimiento normativo: durante los últimos años, SQL

Server ha sido reconocido como uno de los gestores más seguros gracias a su

sistema de protección, clasificación y supervisión de datos.

• Facilidad de uso: la aplicación de SQL Server se define por su fácil acceso.

Por eso, muchos programadores han optado por este gestor de bases de datos

para sus proyectos de desarrollo web.


PostgreSQL
Historia

La historia de PostgreSQL se inicia en 1986 con un proyecto del profesor

Michael Stonebraker y un equipo de desarrolladores de la Universidad Berkeley

(California), cuyo nombre original era POSTGRES. En su diseño se incluyeron

algunos conceptos avanzados en bases de datos y soporte parcial a la orientación a

objetos.

POSTGRES fue comercializado por Illustra, una empresa que posteriormente

formó parte de Informix (que comercializaba el conocido SGBD del mismo nombre,

recientemente absorbida por IBM y su DB/2). Llegó un momento en que mantener el

proyecto absorbía demasiado tiempo a los investigadores y académicos, por lo que en

1993 se liberó la versión 4.5 y oficialmente se dio por terminado el proyecto.

En 1994, Andrew Yu y Jolly Chen incluyeron SQL en Postgres para

posteriormente liberar su código en la web con el nombre de Postgres95. El proyecto

incluía múltiples cambios al código original que mejoraban su rendimiento y

legibilidad.

En 1996 el nombre cambió a PostgreSQL retomando la secuencia original de

versiones, por lo que se liberó la versión 6.0. En el año 2004 la última versión estable

oficial es la 7.4.6, mientras que la versión 8.0 está ya en fase final de estabilización.
Características:

• Soporte para múltiples tipos de datos: si bien PostgreSQL ofrece los tipos

de datos más comunes como cualquier gestor de bases de datos, este sistema

proporciona asimismo otros no tan frecuentes en los competidores, tales como

direcciones IP, direcciones MAC, Arrays, figuras geométricas, números

decimales con precisión configurable, etc.

• Objeto/relacional: permite trabajar con los datos como si fueran objetos,

ofreciendo funcionalidades y mecanismos destinados al trabajo con objetos;

por ejemplo, la herencia de tablas.

• Soporte para gran variedad de lenguajes: desde Java y Python hasta C,

C++ y PHP, PostgreSQL, son algunos de los lenguajes que PostgreSQL es

capaz de leer. De esta manera, puede trabajar con funciones internas que se

ejecutan en el servidor y están escritas en estos lenguajes de programación.


MongoDB
Historia

MongoDB fue fundada en 2007 por Dwight Merriman, Eliot Horowitz y

Kevin Ryan, el equipo detrás de DoubleClick.

En la empresa de publicidad en Internet DoubleClick (ahora propiedad de

Google), el equipo desarrolló y utilizó numerosos almacenes de datos personalizados

para solucionar las carencias de las bases de datos existentes. El negocio servía 400

000 anuncios por segundo, pero a menudo tenía problemas de escalabilidad y

agilidad. Frustrado, el equipo halló inspiración para crear una base de datos que

abordara los desafíos a los que se enfrentaban en DoubleClick.

Así fue cómo nació MongoDB.


Características:

• Gran sintaxis de consultas: MongoDB permite realizar cualquier tipo de

consulta, tales como la búsqueda por campos, consulta de expresiones

regulares y consultas de rangos. Estas consultas pueden devolver tanto una

función JavaScript definida por el usuario como un campo concreto del

documento.

• Indexación y replicación: con esta herramienta, los usuarios pueden crear

índices, además de administrarlos y rehacerlos. Otra de las funcionalidades

que ofrece MongoDB es la replicación automática de bases de datos para

asegurar la disponibilidad en caso de producirse paradas por mantenimiento o

interrupciones de servicio.

• Balanceo de carga: este sistema de gestión de bases de datos se caracteriza

por la escalabilidad de la carga de trabajo. MongoDB puede ejecutarse

simultáneamente en varios servidores, proporcionando un balanceo de carga o

servicio de replicación de datos. De este modo, si se produce un fallo en el

hardware, MongoDB mantiene el sistema en funcionamiento.


SQLite
Historia

SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard

Hip, quién ha liberado las diferentes versiones de SQLite en base a la licencia GPL

por lo que su código es de dominio público y puede ser modificado por cualquier

persona. Gracias a esto, SQLite ha sido mejorada a lo largo de 7 años por un gran

número de colaboradores y también ha sido migrada a diversas plataformas.

Características:

• Archivo de datos único: al emplear registros de tamaño variable que utilizar

únicamente el espacio de disco necesario, la base de datos se almacena en un

solo archivo.

• Sin servidor: a diferencia de MySQL, SQLite no necesita un servidor, pues

funciona de manera independiente. Esto quiere decir que, en el segundo caso,

la base de datos y la aplicación se ejecutan de forma conjunta, reduciendo así

los costes en determinados tipos de proyectos.

• Migración de información: una de las funcionalidades más comunes entre

las bases de datos es la posibilidad de migrar de una a otra. Como SQLite es

compatible con múltiples formatos, ofrece la posibilidad de organizar los datos

de forma individual y permite que la exportación sea más rápida y menos

tediosa.

También podría gustarte