Buscar

15.4. Servidores de bases de datos

download PDF

RHEL 8 proporciona los siguientes servidores de bases de datos:

  • MySQL 8.0, un servidor de bases de datos SQL multiusuario y multihilo. Consiste en el demonio del servidor MySQL, mysqld, y muchos programas cliente.
  • MariaDB 10.3, un servidor de bases de datos SQL multiusuario y multihilo. A efectos prácticos, MariaDB es compatible con MySQL.
  • PostgreSQL 10 y PostgreSQL 9.6, un sistema avanzado de gestión de bases de datos relacionales por objetos (DBMS).
  • Redis 5, un almacén avanzado de claves y valores. A menudo se denomina servidor de estructuras de datos porque las claves pueden contener cadenas, hashes, listas, conjuntos y conjuntos ordenados. Redis se proporciona por primera vez en RHEL.

Tenga en cuenta que el servidor de bases de datos NoSQL MongoDB no está incluido en RHEL 8.0 porque utiliza la licencia pública del lado del servidor (SSPL).

Los servidores de bases de datos no se pueden instalar en paralelo

Los módulos mariadb y mysql no pueden instalarse en paralelo en RHEL 8.0 debido a paquetes RPM conflictivos.

Por diseño, es imposible instalar más de una versión (stream) del mismo módulo en paralelo. Por ejemplo, debe elegir sólo uno de los flujos disponibles del módulo postgresql, ya sea 10 (por defecto) o 9.6. La instalación paralela de componentes es posible en Red Hat Software Collections para RHEL 6 y RHEL 7. En RHEL 8, se pueden utilizar diferentes versiones de servidores de bases de datos en contenedores.

15.4.1. Cambios notables en MariaDB 10.3

MariaDB 10.3 ofrece numerosas novedades respecto a la versión 5.5 distribuida en RHEL 7, como por ejemplo

  • Expresiones comunes de la tabla
  • Tablas con versión del sistema
  • FOR bucles
  • Columnas invisibles
  • Secuencias
  • Instantánea ADD COLUMN para InnoDB
  • Compresión de columna independiente del motor de almacenamiento
  • Replicación paralela
  • Replicación de múltiples fuentes

Además, los nuevos paquetes mariadb-connector-c proporcionan una biblioteca cliente común para MySQL y MariaDB. Esta biblioteca puede utilizarse con cualquier versión de los servidores de bases de datos MySQL y MariaDB. Como resultado, el usuario puede conectar una compilación de una aplicación a cualquiera de los servidores MySQL y MariaDB distribuidos con RHEL 8.

Otros cambios notables son:

  • MariaDB Galera Cluster, un clúster multimaster síncrono, es ahora una parte estándar de MariaDB.
  • se utilizaInnoDB como motor de almacenamiento por defecto en lugar de XtraDB.
  • Se ha eliminado el subpaquete mariadb-bench.
  • El nivel permitido por defecto de la madurez del plug-in se ha cambiado a un nivel menos que la madurez del servidor. Como resultado, los plug-ins con un nivel de madurez inferior que antes funcionaban, ya no se cargarán.

Véase también Uso de MariaDB en Red Hat Enterprise Linux 8.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.