Actividad9
Actividad9
Actividad9
MariaBD.
El sistema de gestión de bases de datos MariaDB server se encarga de convertir
datos en información estructurada en un gran número de aplicaciones como
WordPress, MediaWiki, Drupal, ownCloud, Moodle, entre otras.
Además, cuenta con motores de almacenamiento como Aria, XtraDB, FederateX,
SphinxSE, TokuDB, entre otros, siendo los más importantes:
Aria: es el método de almacenamiento a prueba de fallos, transaccional y no
transaccional de MariaDB y funciona como una alternativa al motor MyISAM de
MySQL. Usa el caché para almacenar las filas de datos en vez de escribir en
disco.
XtraDB: fue desarrollado para reemplazar al motor de almacenamiento InooDB.
El uso de estos motores, especialmente de Aria, le permite a MariaDB funcionar
con una alta velocidad cuando se realizan consultas complejas. Además, este
servidor cuenta con una CheckSum Table o Tabla de Suma de Verificación, que
tiene un funcionamiento más veloz. MariaDB también redujo el tiempo de
conversiones innecesarias de caracteres, lo que, en adición a las características
anteriormente mencionadas, han hecho que el sistema pueda funcionar más
rápidamente.
Este gestor de bases de datos también añadió extensiones con nuevas
funcionalidades como el manejo de hasta 32 segmentos por clave, o el uso del
pool de hilos de ejecución o procesos, que permite que MariaDB pueda tener
hasta 200.000 conexiones. Otra de las nuevas características es la inclusión del --
abort-source-on-error al cliente MySQL. Además, se añade el uso de columnas
virtuales, así como un aumento en la precisión de la lista de procesos.
MariaDB también tiene como característica el uso de estadísticas extendidas para
el usuario, la selección del motor de almacenamiento y el caché de claves
segmentadas. Y destaca por ofrecer mejores medidas de seguridad que otras
bases de datos, debido a que incluye elementos como la verificación de
contraseña, la autenticación PAM y LDAD, roles de usuario y el cifrado de la base
de datos.
Este servidor también cuenta con una mejor asistencia al usuario, pues este
puede hacer uso de un servicio de notificación, parches y solución de errores, así
como un tiempo de ayuda de máximo 30 minutos.
Requerimientos de instalación.
Los requerimientos para instalar MySQL pueden variar según el sistema operativo
utilizado. A continuación, se detallan los requerimientos mínimos para instalar
MySQL en un servidor Linux:
1. Sistema operativo: MySQL se puede instalar en diversas distribuciones de
Linux, como Ubuntu, Debian, Red Hat, CentOS, Fedora, entre otras. Es
importante comprobar que la versión del sistema operativo es compatible
con la versión de MySQL que se va a instalar.
2. Hardware: Los requerimientos de hardware dependen del tamaño de la
base de datos y la cantidad de usuarios que accedan a ella. Como mínimo,
se recomienda tener un procesador con dos núcleos, 2 GB de RAM y 2 GB
de espacio en disco duro.
3. Dependencias: MySQL requiere de algunas dependencias que deben estar
instaladas en el sistema antes de proceder con la instalación. Algunas de
estas dependencias incluyen libaio1, libnuma1, libncurses5, y libtinfo5,
entre otras.
4. Acceso root: Se necesita acceso de administrador al sistema para instalar
MySQL.
5. Conexión a internet: Es necesario tener una conexión a internet activa para
descargar e instalar los paquetes necesarios de MySQL.
6. Descargar e instalar MySQL
Los requerimientos para instalar MariaDB pueden variar según el sistema
operativo utilizado. A continuación, se detallan los requerimientos mínimos para
instalar MariaDB
• 512 MB de memoria RAM.
• 1024 MB de memoria virtual.
• 1 GB de espacio en disco duro.
• Arquitectura del sistema de 32/64 bits.
• Protocolo de red TCP/IP.
Bibliografía
Flores, G. (s/f). Que se necesita para instalar MariaDB? La-respuesta.com.
Recuperado el 9 de marzo de 2023, de https://la-respuesta.com/pautas/Que-se-
necesita-para-instalar-MariaDB/
Londoño, P. (2023, enero 17). Qué es MySQL, para qué sirve y características
principales. Hubspot.es. https://blog.hubspot.es/website/que-es-mysql
MariaDB en resumen. (2022, junio 16). Mariadb.org. https://mariadb.org/es/
MariaDB versus MySQL - Compatibility. (s/f). MariaDB KnowledgeBase.
Recuperado el 9 de marzo de 2023, de https://mariadb.com/kb/en/mariadb-vs-
mysql/
¿Qué es MariaDB? (2022, marzo 18). KeepCoding Tech School.
https://keepcoding.io/blog/que-es-mariadb/
Qué es MySQL: Características y ventajas. (2019, septiembre 24).
Openwebinars.net. https://openwebinars.net/blog/que-es-mysql/
(S/f-a). Com.mx. Recuperado el 9 de marzo de 2023, de
https://www.getapp.com.mx/software/1983607/mariadb
(S/f-b). Digitalocean.com. Recuperado el 9 de marzo de 2023, de
https://www.digitalocean.com/community/tutorials/mysql-the-past-present-and-
future
(S/f-c). Mysql.com. Recuperado el 9 de marzo de 2023, de
https://dev.mysql.com/doc/refman/8.0/en/
(S/f-d). Mysql.com. Recuperado el 9 de marzo de 2023, de
https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/linux-installation.html