Está en la página 1de 11

UNIVERSIDAD NACIONAL

MICAELA BASTIDAS DE
APURÍMAC.
ESCUELA ACADEMICA PROFESIONAL DE
INGENIERÍA INFORMÁTICA Y SISTEMAS.
TEMA:

Gestión de base de datos:


MariaDB Server

DOCENTE: Alejandrina Huaylla Quispe


CURSO: Base de Datos I
SEMESTRE: 2022 – II
APELLIDOS Y NOMBRES:
 Paniura Ramos Kelvin 181229
 Arredondo Olivera José Andrés 211155
 Martínez Chahuayo Yorkaef 192208

AÑO: 2022
INDICE
1. INTRODUCCION......................................................................................3
2. DESARROLLO DEL TEMA......................................................................4
2.1. Historia..................................................................................................4
2.2. ¿Qué Es Mariadb Server?....................................................................4
2.2.1. Numeración De Versiones..............................................................5
2.2.2. Características De Mariadb.............................................................5
2.2.3. Mejoras en la Velocidad..................................................................5
2.2.4. Extensiones....................................................................................5
2.3. Arquitectura Abierta: Plugins.................................................................4
2.4. La fundación Mariadb............................................................................4
2.4.1. Misión.............................................................................................5
2.4.2. Patrocinadores................................................................................5
2.5. MariaDB Corporation............................................................................4
2.5.1. Relación Con La Fundación MariaDB.............................................5
2.6. ¿Cómo Usar MariaDB?.........................................................................4
3. CONCLUSION..........................................................................................4
4. REFERENCIAS........................................................................................5
1. INTRODUCCION.

MariaDB Server es un sistema de gestión de bases de datos relacionales de


código abierto. Es uno de los servidores de bases de datos más populares del mundo,
con usuarios destacados como Wikipedia, WordPress.com y Google. El servidor
MariaDB se publica bajo la licencia de código abierto GPLv2 y se garantiza que
permanecerá abierto.
El objetivo de esta investigación es conocer y manejar herramientas básicas
del entorno de MariaDB. Al finalizar esta investigación podremos conocer como
también podremos usar las herramientas básicas de programa MariaDB.
2. DESARROLLO DEL TEMA.

2.1. Historia.

MariaDB es el resultado de la adquisición por parte de Sun Microsystems de


otra empresa de desarrollo, MySQL (SGBD). Los desarrolladores originales decidieron
tomar el código fuente original de MySQL y crear un derivado mejorado y modificado
llamado MariaDB. Por lo tanto, se permiten versiones de este producto con licencia
GPL (General Public License).
Cuando el predecesor de MariaDB Server, MySQL, fue comprado por Oracle
en 2009, el fundador de MySQL, Michael “Monty” Widenius, bifurcó el proyecto debido
a preocupaciones sobre la administración de Oracle. Monty llamo al nuevo proyecto
MariaDB. MySQL lleva el nombre de su primera hija, My, mientras que MariaDB lleva
el nombre de su segunda hija, Maria.
La mayoría de los desarrolladores originales se unieron al nuevo proyecto y
MariaDB Server ha seguido desarrollándose rápidamente desde entonces.

2.2. ¿Qué Es Mariadb Server?

MariaDB Server es uno de los servidores más populares del mundo. Fue
creado por los desarrolladores del MySQL original y se garantiza que seguirá siendo
de código abierto.
MariaDB transforma datos en información estructurada en aplicaciones desde
banca hasta sitios web. Desarrollado originalmente como un reemplazo avanzado de
MySQL, MariaDB se usa porque es rápido, escalable y confiable, con un rico
ecosistema de motores de almacenamiento, complementos y muchas otras
herramientas, lo que hace que funcione para diferentes tipos de aplicaciones. (Kenler,
2015)
MariaDB se desarrolló como software de código abierto y como una base de
datos relacional que proporciona una interfaz SQL para el acceso a los datos. Las
versiones recientes de MariaDB incluyen funcionalidad GIS y JSON.
2.2.1. Numeración De Versiones.

Antes de MariaDB 5.5, MariaDB seguía los números de versión de MySQL, con
el objetivo de ser compatible con versiones anteriores de MySQL. (Bartholomew,
2014) (Pilicita Garrido, 2021)
En 2012, para reflejar la presencia de un número cada vez mayor de funciones
que no están disponibles en MySQL, el número de versión del servidor MariaDB
cambió: se lanzó MariaDB versión 10.0 y MySQL se lanzó 5.6. La versión actual de
soporte a largo plazo (LTS) es MariaDB 10.6 y la versión estable de soporte a corto
plazo es MariaDB 10.9.

2.2.2. Características De Mariadb.

 Es rápido, escalable y robusto.


 Tiene un rico ecosistema de complementos, motores de
almacenamiento, etc., lo que lo hace muy versátil para una amplia
variedad de casos de uso.
 Tiene licencia GPL, LGPL o BSD.
 Utiliza un lenguaje de consulta estándar y popular. Se ejecuta en
diferentes sistemas operativos y admite una variedad de lenguajes de
programación.
 También ofrece soporte para PHP y ofrece tecnología de clúster Galera.

2.2.3. Mejoras en la Velocidad.

MariaDB es muy rápida a la hora de realizar consultas complejas gracias al uso


del motor aria, que utiliza el caché para almacenar las filas de datos, en lugar de
escribir en disco. También se han eliminado conversiones innecesarias de juegos de
caracteres que consiguió incrementar su velocidad entre el 1 y el 5 %. Con estas y
otras características se puede decir que MariaDB es un sistema rápido.

2.2.4. Extensiones.

Se han incluido varias adiciones en MariaDB que brindan mejoras y nuevas


funciones, como la capacidad de almacenar 32 unidades clave por clave (el doble de
la capacidad original), el uso de columnas virtuales, la capacidad de permitir verificar el
sistema, guardar los votos. Al crear una tabla, un caché de claves fragmentadas o
aumentar el orden en el proceso, entre otras mejoras. (Pilicita Garrido, 2021)
2.3. Arquitectura Abierta: Plugins.

El servidor MariaDB admite el uso de complementos, herramientas de software


que se pueden agregar a la base de software sin reconstruir el servidor MariaDB
desde el origen. Por lo tanto, los complementos se pueden instalar al inicio o cargar y
cargar mientras el servidor se ejecuta sin interrupción. Los complementos a menudo
se usan para agregar características de seguridad necesarias, otros requisitos de
seguridad y para registrar cierta información del servidor. (Cornejo Manzo, 2022)
Algunos plugins adicionales incluyen:
 Performance Schema, una funcionalidad para monitorear el desempeño
de su servidor MariaDB;
 MariaDB Audit plugin, utilizado para registrar la actividad del servidor,
un requisito para cumplir con algunas regulaciones de auditoría;
 Plugin de autenticación ed25519, que utiliza el Algoritmo de Firma
Digital de Curva Elíptica (ECDSA) para almacenar de forma segura las
contraseñas de los usuarios y para autenticar a los usuarios, una
mejora sobre la autenticación por defecto basada en SHA-1;
 Plugin de comprobación de contraseñas Cracklib, para comprobar la
fortaleza de las nuevas contraseñas.

2.4. La fundación Mariadb.

La Fundación MariaDB, una organización sin ánimo de lucro encargada de


garantizar la apertura, la adopción y la continuidad de MariaDB Server, también se
formó en 2012.

2.4.1. Misión.

La Fundación MariaDB:
 Asegura que el código fuente de MariaDB Server permanezca abierto
para su uso y que las contribuciones sean por méritos técnicos;
 Se esfuerza por aumentar la adopción por parte de los usuarios y a
través de casos de uso, plataformas y medios de despliegue;
 Proporciona continuidad al ecosistema de MariaDB Server,
independientemente de cualquier entidad comercial.
2.4.2. Patrocinadores.

La Fundación MariaDB se financia enteramente con donaciones. Entre los


patrocinadores de la Fundación MariaDB se encuentran MariaDB Corporation, Acronis,
Alibaba Cloud, Intel, Microsoft, ServiceNow, Schaffhausen Institute of Technology,
Development Bank of Singapore, Visma, IBM, Booking.com, Tencent Cloud y otros.

2.5. MariaDB Corporation.

MariaDB Corporation es una entidad comercial, patrocinador platino de la


Fundación MariaDB, y emplea a muchos de los desarrolladores que trabajan en
MariaDB Server, así como en productos relacionados como MaxScale, un proxy de
base de datos, y SkySQL, un servicio de base de datos en la nube.

2.5.1. Relación Con La Fundación MariaDB.

MariaDB Corporation también fabrica otros productos, incluidos los que tienen
el nombre de MariaDB. Entre ellos:
 MariaDB MaxScale, una arquitectura de base de datos que mejora la
alta disponibilidad, escalabilidad y seguridad del servidor MariaDB y
simplifica el desarrollo de aplicaciones descargándolas de la
infraestructura de la base de datos;
 MariaDB SkySQL, una plataforma de almacenamiento en la nube;
 MariaDB Enterprise Server, una versión actualizada del servidor
MariaDB;
 MariaDB Xpand, un servidor de base de datos distribuido que es
altamente disponible, tolerante a fallas y fácil de escribir.
 Conectores como MariaDB/C Connector, MariaDB/J (Java) Connector y
MariaDB/ODBC Connector.
2.6. ¿Cómo Usar MariaDB?

MariaDB es un sistema derivado de MySQL, por lo que en cualquier proyecto


donde se use o puede utilizar este sistema de gestión de bases de datos, se podrá
utilizar MariaDB. La compatibilidad de los programas es otro punto interesante de
MariaDB, ya que aquellos programas que son compatibles con MySQL también serán
compatibles con MariaDB. Por ejemplo, es posible utilizar WordPress o Drupal con
MariaDB en lugar del sistema tradicional MySQL. En la mayoría de los casos la
implementación será muy simple, consistiendo en instalar MariaDB y crear
nuevamente las tablas de la base de datos. (Haro, 2019)
Dependiendo del tipo de servidor puede ser interesante la implementación de
MariaDB, ya que puede obtenerse un mayor rendimiento o acceder a funciones
específicas, como puede ser el caso de soluciones cloud.
En cuanto a los sistemas de administración de bases de datos como pueden
ser los populares PhpMyAdmin o HeidiSQL, se podrán seguir utilizando con MariaDB
sin ningún problema, ya que son totalmente compatibles con este nuevo sistema.
Aprender cómo usar MariaDB ofrece la posibilidad de acceder a un sistema de
gestión de bases de datos potente, sencillo y fiable para utilizar en distintos proyectos.
Sin duda, MariaDB es una gran alternativa a MySQL que debe ser tomada en
consideración, pues en muchas ocasiones mejora el rendimiento de un proyecto,
dispone de un mayor número de funcionalidades y se distribuye bajo licencia GPL por
lo que no genera un coste al proyecto.
3. CONCLUSION.

MariaDB se está moviendo en un ambiente dinámico con mucha gente


apoyándola desde su comunidad y sobre todo con el apoyo y guía de quienes iniciaron
MySQL en su día, por lo que es posible que en los próximos meses o años pronto
comiences a aprender. más con MariaDB que con MySQL. Además, la migración
ahora es más fácil, ya que las versiones 5.1 son iguales en ambos lados (casi iguales),
pero ya tienen la versión 5.5 de MySQL (pasó de 5.1 a 5.5 directamente) y MariaDB
5.3, cada una de las cuales irá creciendo. mucho. de otro.
4. REFERENCIAS

Bartholomew, D. (2014). MariaDB cookbook. Packt Publishing Ltd., 10-20.


Cornejo Manzo, L. M. (2022). Estudio comparativo de los gestores de bases de datos
MySQL y maría db: caso práctico migración de bases de datos MySQL a maría
db. Bachelor's thesis, Babahoyo: UTB-FAFI., 204-245.
Haro, E. G. (2019). Desarrollo backend para aplicaciones web, servicios web restful:
Node. js vs spring boot. . Revista Ibérica de Sistemas e Tecnologias de
Informação, 309-321.
Kenler, E. &. (2015). MariaDB Essentials. Packt Publishing Ltd., 1-15.
Pilicita Garrido, A. B. (2021). Rendimiento de MariaDB y PostgreSQL. 25-30.

También podría gustarte