Escolar Documentos
Profissional Documentos
Cultura Documentos
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
[ CITATION ● Aumenta la (2017), “el
Mor16 \l 9226 ] seguridad de la base gestor más
de datos. funcional
Oracle para quienes
● Simplifica la gestión trabajan con
de la base de datos. una base de
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
[ CITATION integrar las
Bar12 \l 9226 ] ● Los desarrolladores novedades de
se centran en la este fácilmente
facilidad de uso. funciones
[ CITATION Bar12 \l adicionales
9226 ] especiales
para gestionar
y realizar
tareas.
8
2) admite tipos de de unión, debe
datos complejos, agregarse
entre estos, manualmente
estructuras de datos a nivel de
tipo bjson; código. Esto
3) lenguaje de puede resultar
consulta potente: en una
permite la mayoría de flexibilidad
funciones como la reducida y una
consulta en una sola ejecución
tabla de bases de lenta.
datos relacionales y ● MongoDB
también admite usa más
index. memoria
4) acceso de alta porque
velocidad a datos almacena
masivos: incluso si nombres de
superan los 50GB, la clave para
velocidad de acceso cada par de
a MongoDB es 10 valores.
veces superior a la ● No hay
de MySQL. 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. [CITATION Bar12 \l 9226 ] problemas que tenía en su momento y
brindando nuevas funcionalidades.
[CITATION Bar12 \l 9226 ]
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. [CITATION Bar12 \l 9226 ]
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. [CITATION Bar12 \l
con base de datos de alto rendimiento. 9226 ]
10
estilo NoSQL. [CITATION Bar12 \l 9226 ] como HandlerSocket que permite un
mejor rendimiento para acceder a las
tablas de la base de datos. [CITATION
Bar12 \l 9226 ]
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. [ CITATION modelo entidad-relación. [ CITATION
Ace14 \l 9226 ] Ace14 \l 9226 ]
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. [CITATION Sil02 \l
9226 ]
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