Está en la página 1de 1

Infografía

Gestores de Bases de Datos: SGBD


Un sistema gestor de base de datos es un conjunto de programas que


permiten el almacenamiento, modificación y extracción de la
información en una base de datos. Los usuarios pueden acceder a la
información usando herramientas específicas de consulta y de
generación de informes, o bien mediante aplicaciones al efecto.

SE CLASIFICA

Oracle MySQL SQLite


Corporation que es es un sistema de gestión de es un sistema de gestión de
una de las mayores bases de datos relacionales bases de datos relacional
compañías de de código abierto. compatible con ACID, contenida

20%
software del mundo.
Sus productos van

en una relativamente pequeña ​
biblioteca escrita en C. SQLite es
desde bases de datos. un proyecto de dominio público​

creado por D. Richard Hipp.

MongoDB Cassandra MariaDB


guarda estructuras de se define como una es un sistema de gestión de bases
datos BSON (una base de datos NoSQL de datos derivado de MySQL con
especificación similar distribuida y licencia GPL. Es desarrollado por
a JSON) con un masivamente escalable, Michael Widenius —fundador de
esquema dinámico, y esta es su mayor
MySQL—, la fundación MariaDB y
haciendo que la virtud desde nuestro
la comunidad de desarrolladores
integración de los punto de vista, la
de software libre.​
datos en ciertas capacidad de escalar

aplicaciones sea más linealmente.


fácil y rápida.

Ventajas Desventajas Existen los siguientes


de los sistemas gestores Complejidad: el software muy modelos de bases de datos:
de base de datos: complejo y las personas que vayan a
Relacional
Gestión fácil de usarlo deben tener conocimiento de
grandes conjuntos de las funcionalidades del mismo para Jerárquica
datos poder aprovecharlo al máximo. De red
Acceso sencillo y eficaz Tamaño: la complejidad y la gran Orientada a objetos
a los datos
cantidad de funciones que tienen Orientada a documentos
almacenados
hacen que sea un software de gran
Gran flexibilidad
Integridad y tamaño, que requiere de gran
cantidad de memoria para poder

consistencia de los
datos correr.
Control de acceso del Coste del hardware adicional: los
usuario (seguridad y requisitos de hardware para correr
protección de datos) un SGBD por lo general son
Alta disponibilidad relativamente altos, por lo que estos

equipos pueden llegar a costar gran


cantidad de dinero.

El objetivo SGBD
• Implementar una base de
Son programas que se ocupan de acceder y
datos
actualizar las DBS. Actúan como interfase
• Definir los campos, registros,
entre el programa de aplicación y la DB. Por
tablas que se encuentran
ejemplo, cuando un programa debe
relacionadas en una base de
actualizar una información en el DB, no lo
datos.
hace directamente, si no que le pide al

DBMS para hacerlo, pues este es quien


conoce como es el DB por dentro.

50% 80% 15%

También podría gustarte