/
[BDT-040] Administración de MariaDB

[BDT-040] Administración de MariaDB

El curso cubre los aspectos clave de la gestión de bases de datos, incluyendo introducción a SQL, arquitectura del servidor, motores de almacenamiento, mantenimiento de tablas, transacciones, particionamiento, seguridad, copias de seguridad, optimización de consultas y monitorización del rendimiento de bases de datos.

Duración:                     20 horas

Perfil:                           Avanzado

Dirigido a

Esta acción formativa va dirigida a desarrolladores interesados en optimizar consultas SQL y administradores de bases de datos que deseen gestionar sistemas basados en MariaDB.

Requisitos previos 

Los alumnos necesitarán tener conocimientos básicos de bases de datos relacionales y lenguaje SQL.

Objetivos

  • Comprender la arquitectura y componentes principales de MariaDB.
  • Realizar tareas de mantenimiento y administración de bases de datos.
  • Configurar usuarios, permisos y garantizar la seguridad del sistema.
  • Optimizar consultas SQL y mejorar el rendimiento del servidor.
  • Implementar estrategias de copias de seguridad y recuperación de datos.


Contenido

  1. Introducción a SQL con MariaDB
    Fundamentos del lenguaje SQL, creación de bases de datos, tablas y consultas básicas.

  2. Arquitectura y componentes del servidor MariaDB
    Estructura interna, funciones principales y configuración del servidor.

  3. Clientes de MariaDB
    Herramientas para interactuar con MariaDB, como el cliente de línea de comandos y herramientas gráficas.

  4. Motores de almacenamiento
    Tipos de motores disponibles en MariaDB (InnoDB, MyISAM, etc.) y su uso según necesidades específicas.

  5. Métodos de acceso a metadatos
    Consultas al esquema de información y obtención de detalles sobre bases de datos y objetos.

  6. Mantenimiento de tablas
    Reparación, optimización y análisis de tablas para garantizar su funcionamiento correcto.

  7. Bloqueos y transacciones
    Gestión de bloqueos, niveles de aislamiento y control de transacciones.

  8. Particionamiento de tablas
    Técnicas para dividir tablas grandes y mejorar el rendimiento y la gestión de datos.

  9. Exportación e importación de datos
    Uso de herramientas y comandos para migrar datos entre sistemas.

  10. Copias de seguridad y recuperación
    Estrategias para respaldar datos y restaurarlos en caso de fallos.

  11. Seguridad y administración de usuarios
    Gestión de usuarios, permisos y políticas para proteger bases de datos.

  12. Monitorización de bases de datos
    Uso de herramientas y métricas para supervisar el estado y el rendimiento de MariaDB.

  13. Rendimiento de las consultas SQL
    Identificación de consultas lentas y técnicas para mejorar su eficiencia.

  14. Optimización de bases de datos
    Ajuste de parámetros y configuración del servidor para maximizar el rendimiento global.


Documentación Recomendada

Mastering MariaDB
Federico Razzoli
September 2014 | 384 Pages

https://www.packtpub.com/product/mastering-mariadb/9781783981540?_ga=2.58429034.1344040868.1674823577-1869745538.1623340985

Related pages