Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pág.
1. INTRODUCCIÓN ................................................................................................. 4
2. DESARROLLO DEL INFORME ........................................................................... 5
2.1 SISTEMAS DE GESTIÓN DE BASES DE DATOS ACTUALES .................... 5
2.2 COMPARACIONES ENTRE SGBD’s ............................................................. 9
3. CONCLUSIONES .............................................................................................. 14
4. REFERENTES BIBLIOGRÁFICOS.................................................................... 15
1. INTRODUCCIÓN
4
2. DESARROLLO DEL INFORME
Entre los muchos SGBD que se encuentran activos a la fecha, entre opensource y
privados, se mencionarán los que cuentan con mayor renombre.
NOMB DESVENTAJA
DEFINICIÓN CARACTERÍSTICAS VENTAJAS
RE S
● Posibilidad de
ejecutar conjuntos de
instrucciones
guardadas en
ficheros externos a la
base de datos.
5
Oracle es El mismo Oracle Según un No es tan ágil
“uno de los (2020) resalta entre estudio de en el CRUD,
principales sus características: comparación pero sí
SGBD que entre este y suficientement
soporta ● Cargas de trabajo MySQL a e satisfactorio
bases de mixtas con una base cargo de (Moreno, et al.,
datos de datos Bernal Gómez 2016).
relacionales” y Portilla Tovar
(Moreno ● Aumenta la (2017), “el
Arboleda, seguridad de la base gestor más
Quintero de datos. funcional
Oracle Rendón, & para quienes
Rueda ● Simplifica la gestión trabajan con
Vásquez, de la base de datos. una base de
2016) datos con
demasiadas
tablas y
grandes
cantidades de
datos es
Oracle”
6
“Es un Según la ● AmpliamenteLa misma
sistema de investigación de popular - Ideal
ingeniera
gestión de López (2016), vemos para López (2016)
bases de que contiene tecnologías define unas
datos objeto- características Web. limitaciones
relacional modernas tales para este
(ORDBMS) como: ● Fácil de sistema gestor
basado en Administrar. como lo son:
Postgres, ● Consultas
pionero de complejas. ● Su sintaxis ● Puntos de
muchos SQL es recuperación
conceptos ● Claves externas. estándar y fácil dentro de
que sólo de aprender. transacciones.
estuvo ● Disparadores. Actualmente,
disponible en ● Footprint las
algunos ● Vistas 46. bajo de transacciones
sistemas de memoria, abortan
bases de ● Integridad bastante completament
datos transaccional. poderoso con e si se
comerciales.” una encuentra un
(López H., ● Control de configuración fallo durante
2016) concurrencia adecuada. su ejecución.
PostGre
multiversión.
SQL
● ● No soporta
Multiplataform tablespaces
a. para definir
dónde
● Capacidades almacenar la
de replicación base de datos,
de datos. el esquema,
(López H., los
2016) índices, etc.
(versiones
antes de la
9.0)
● Soporte en
línea: Hay
foros oficiales,
pero no hay
una ayuda
obligatoria.
7
Es un SGBD ● Permite usar Basado en lo Así mismo, tal
SQL que conceptos NoSQL que explica como puede
incluye como los Bartholomew integrar
algunos HandlerSockets (2012), se nuevas
conceptos de puede funcionalidade
NoSQL, ● Profunda destacar que: s de MySQL,
surgió para optimización para puede llegar a
dar solución disminuir los tiempos ● Es incorporar
a algunos de ejecución de significativame potenciales
problemas de tareas. nte más rápido errores.
MySQL y se que MySQL.
desarrolló a ● Resuelve consultas
MariaD partir del a veces sin acceder ● Al estar
B código fuente directamente a las desarrollado a
de este tablas a las que se partir de
último. hace referencia. MySQL, puede
(Bartholomew integrar las
, 2012) ● Los desarrolladores novedades de
se centran en la este fácilmente
facilidad de uso. funciones
(Bartholomew, 2012) adicionales
especiales
para gestionar
y realizar
tareas.
8
datos complejos, 2011) de unión, debe
entre estos, agregarse
estructuras de datos manualmente
tipo bjson; a nivel de
3) lenguaje de código. Esto
consulta potente: puede resultar
permite la mayoría de en una
funciones como la flexibilidad
consulta en una sola reducida y una
tabla de bases de ejecución
datos relacionales y lenta.
también admite ● MongoDB
index. usa más
4) acceso de alta memoria
velocidad a datos porque
masivos: incluso si almacena
superan los 50GB, la nombres de
velocidad de acceso clave para
a MongoDB es 10 cada par de
veces superior a la valores.
de MySQL. ● No hay
combinaciones
, por lo que
utiliza
documentos
incrustados y
genera
redundancia
de datos y uso
innecesario de
memoria.
MYSQL MARIADB
Tanto MySQL, como MariaDB son SGBD hacen parte del grupo que se rigen por
el modelo entidad-relación, además de que son open-source para la comunidad.
9
Nace de la necesidad de una base de Se basa en el código abierto de
datos rápida y flexible en la década de MySQL, surge para solucionar los
los 90. (Bartholomew, 2012) problemas que tenía en su momento y
brindando nuevas funcionalidades.
(Bartholomew, 2012)
MariaDB al ser desarrollada a partir del código de MySQL son muy similares en
todos sentidos, un administrador de base de datos que se mude de MySQL a
MariaDB o viceversa no notará una gran diferencia, porque incluso los comandos
y el lenguaje SQL son los mismos. Estas similitudes también se ven reflejadas en
cosas profundas como los puertos de los que hacen uso, los sockets, los
protocolos, los conectores, las API para hacer integración con diferentes
lenguajes de programación. (Bartholomew, 2012)
MySQL brinda para los tipos de datos MariaDB por su parte para este tipo de
DATETIME o TIMESTAMP unos datos da soporte hasta unidades de
resultados preciosos, aunque según Microsegundos, siendo resultados ultra
Bartholomew (2012), quizá no lo precisos que pueden ser aprovechados
suficientes para los actuales servidores por los servidores. (Bartholomew, 2012)
con base de datos de alto rendimiento.
10
MySQL no posee características de MariaDB ha añadido conceptos NoSQL
estilo NoSQL. (Bartholomew, 2012) como HandlerSocket que permite un
mejor rendimiento para acceder a las
tablas de la base de datos.
(Bartholomew, 2012)
ORACLE MONGODB
SGBD que está integrado en este SGBD NoSQL, es decir, hace parte del
conjunto de sistemas que siguen el grupo de SGBD que no se rigen por el
modelo entidad-relación. (Acens, 2014) modelo entidad-relación. (Acens, 2014)
11
Un dato importante en ese SGDB es Las tablas no son un elemento utilizado
que todos los datos almacenados se para guardar datos, ya que para
agrupan en tablas de acuerdo a los almacenar toda la información manejan
diferentes campos requeridos. Así al formatos distintos a estos, tales como
momento de acceder a la información clave-valor, grafos, etc. (Moreno, et al.,
será manejable gracias a cómo está 2016)
estructurada la información. (Moreno, et
al., 2016)
12
POSTGRESQL SQL SERVER 2012
Este SGBD, posee un tiempo de En relación a su competidor de
respuesta suficientemente optimo y comparación, este SGBD sin importar
rápido, en cuanto a la inserción de la cantidad de datos que ingrese va a
datos, sin importar el tamaño, bien sea tener un tiempo de respuesta mucho
una amplia o una pequeña cantidad de más lento, por cifras más grandes, lo
datos, expresando una puntuación de 5 que quiere decir que expresado en una
en valor cuantitativo, y excelente siendo puntuación cuantitativa su valor sería 3
cualitativo. (Silberschatz et al., 2002) y su valor cualitativo indica a bueno.
(Silberschatz et al., 2002)
Aquí podemos definir el tipo de ID como Mientras que en SQL Server podemos
serial, lo que hace que PostgreSQL usar solo identidad (Silberschatz et al.,
genere identificadores 2002)
automáticamente. (Silberschatz, Korth,
& Sudarshan, 2002)
13
3. CONCLUSIONES
14
4. REFERENTES BIBLIOGRÁFICOS
Acens. (2014). Bases de datos NoSQL. Qué son y tipos que nos podemos
encontrar. Obtenido de https://www.acens.com/comunicacion/white-
papers/bases-de-datos-nosql/
Agrawal, S., Verma, J. P., Mahidhariya, B., & Patel, N. (2015). Survey on
Mongodb: an open-source document database. Ahmedabad: Nirma
University. Obtenido de
http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=6&IType
=12
Cambi Alvarado, J. D., & Zúñiga Garcia, J. A. (2006). Comparación entre MySQL
vs. PostgreSQL. Cuenca: Universidad del Azuay. Obtenido de
http://dspace.uazuay.edu.ec/handle/datos/2169
Han, J., Haihong, E., Le, G., & Du, J. (2011). Survey on NoSQL database. Port
Elizabeth: International Conference on Pervasive Computing and
Applications.
15
Moreno Arboleda, F. J., Quintero Rendón, J. E., & Rueda Vásquez, R. (2016).
UNA COMPARACIÓN DE RENDIMIENTO ENTRE ORACLE Y MONGODB.
Ciencia e Ingeniería Neogranadina.
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2002). Database System Concepts
(7th ed.). Boston: McGraw-Hill. Obtenido de https://b-
ok.lat/book/5233549/54aa7f
16