Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Superior De Centla
ARTÍCULOS
MATERIA :
Taller De Base De Datos
MAESTRA :
Ana Lilia Sosa López
ALUMNO:
Priscila May Hernández
SEMESTRE:
3°
GRUPO:
“A”
FECHA DE ENTREGA :
05/10/19
PORTADA DE LA REVISTA
ARTICULO 1
MariaDB vs MySQL
Cada vez más se vienen oyendo muchas cosas acerca de la base de datos
MariaDB. Lanzada en el año 2009, ahora parece que empieza a estar en auge.
Grandes proyectos han migrado ya a ella como Wikipedia, pero... ¿qué es esto
de MariaDB? y más importante, ¿merece la pena pensar en migrarse a ella?
¿Qué es MariaDB?
Ventajas de MariaDB
o Nuevos motores de almacenamiento más eficientes. Aria y
XtraDB vienen a reemplazar a MyISAM e InnoDB
respectivamente. Cabe destacar el mayor rendimiento de Aria,
cuando recibe consultas complejas y tiene que realizar tablas
temporales, éstas se cachean en memoria en vez de escribirlas en
disco.
o Estadísticas para índices y tablas que pueden ayudar para
la optimización de la base de datos. Se añaden nuevas tablas de
sistema para recoger esta información.
o En general, muchas mejoras para aumentar el rendimiento y la
eficiencia con respecto a MySQL.
Desventajas de MariaDB
o La migración de un sistema muy testado y fiable como es
MySQL. Aunque se garantiza una absoluta compatibilidad, y un
gran sistema estable y potente, hay que valorar si a día de hoy
merece pasar todo mi sistema a MariaDB.
Merece la pena pasar a MariaDB
ARTICULO 2
Este alias nos permite acceder de una forma rápida a la tabla de global_status o
local_status donde se encuentran casi 300 variables almacenadas desde el
último reinicio. La diferencia entre ambas, es que si usas global, sacarás los
números globales de todo el servidor y con local sólo los de esta sesion.
Como veis, hay cientos de parámetros que seria interesante tener controlados
para así poder mejorar nuestras consultas, o cambiar los ajustes del servidor.
Con ésto, nos anticiparemos a posibles fallos críticos de nuestro servidor.
ARTICULO 3
En otros SGBD como Oracle o SQL Server, se podría llegar a hacer un merge,
pero en MySql esta instrucción no es viable por lo que surge "dual”. Dual es una
tabla originaria de Oracle, que tiene una sola columna y puede servirnos de
comodín a la hora de realizar la insert condicional. Con un pequeño ejemplo lo
vemos mejor:
En oracle esta tabla tiene muchos más usos como hacer operaciones
matemáticas, usar funciones, etc... ya que no se permite realizar una consulta
sin un FROM.
OPINION PERSONAL
Cada vez más se viene oyendo muchas cosas acerca de las bases de
datos. En los artículos anteriores se habla sobre estas mismas, sus
utilidades, ventajas, desventajas, aportaciones a la ciencia, el progreso
de los mismos y sus beneficios.
¿qué signfica esto? MariaDB nace como una alternativa libre a MySQL
tras la compra de está por Oracle. El objetivo es mantener un base de
datos libre, garantizando la licencia GPL. Para ello, con cada nueva
versión de MySQL, aparece una nueva de MariaDB, incluyendo sus
avances.