¿Qué es Mariadb?? ¿Cómo funciona la mariadb??

¿Qué es Mariadb?? ¿Cómo funciona la mariadb??

Mariada, un tenedor de Mysql es uno de los sistemas de gestión de bases de datos relacionales SQL de código abierto más populares (lenguaje de consulta estructurada), fabricados por los desarrolladores originales de Mysql. Está diseñado para la velocidad, confiabilidad y facilidad de uso.

Es el valor predeterminado Mysql Tipo de sistema de base de datos en los repositorios estándar de la mayoría, si no todas las principales distribuciones de Linux, incluidas Rhel (Redhat Enterprise Linux) y Fedora Linux. También funciona en Windows y macOS, y en muchos otros sistemas operativos. Se usa como reemplazo para Mysql sistema de base de datos en el LÁMPARA (Linux + Apache + MariadB + Php) y Lemplo (Linux + Engine-X + MariadB + PHP) pila.

Su desarrollo comenzó debido a las preocupaciones que surgieron cuando Mysql fue adquirido por Corporación Oracle en 2009. Ahora, los desarrolladores y mantenedores de Mariada hacer fusiones mensuales con el Mysql base de código para garantizar que Mariada ¿Se han agregado alguna solución de errores relevantes a MySQL?.

Mariada El servidor está disponible bajo la licencia GPL, la versión 2, y sus bibliotecas de clientes para C, Java y ODBC se distribuyen bajo la licencia LGPL, versión 2.1 o superior. Se ofrece en dos ediciones diferentes.

El primero es el Servidor comunitario de mariadb que puede descargar, usar y modificar gratis. La segunda edición es la Mariadb Enterprise Server destinado a reemplazar bases de datos propietarias y adoptar código abierto en la empresa.

Descargar mariadb

  • Descargar Mariadb Community Server
  • Descargar Mariadb Enterprise Server

¿Cómo funciona la mariadb??

Al igual que Mysql, Mariada También utiliza un modelo de cliente/servidor con un programa de servidor que archiva las solicitudes de los programas del cliente. Como es típico de los sistemas informáticos del cliente/servidor, el servidor y los programas del cliente pueden estar en diferentes hosts.

Estructura de servidor cliente mySQL

Características clave de mariadb

Mariada es altamente compatible con Mysql como todos Mariada la versión funciona como un "reemplazo"Para el equivalente Mysql Versión, sin embargo, con un par de limitaciones.

Si está migrando a Mariada, Sus archivos de datos generalmente son compatibles con los equivalentes Mysql La versión, y también el protocolo de cliente de Mariadb es compatible con el protocolo de cliente de MySQL.

  • Admite muchas declaraciones, estructuras y reglas, funciones y procedimientos de SQL diferentes, funciones definidas por el usuario (útil para extender MariadB), variables de servidor y modos SQL, partición de tablas, copia de seguridad de bases de datos y restauración, monitoreo de servidores y registros. También se envía con varios complementos como el complemento de auditoría Mariadb y más.
  • MariadB viene con muchas opciones, características y extensiones, motores de almacenamiento, así como correcciones de errores que no están en MySQL. Algunas de las nuevas características en Mariadb son la agrupación avanzada con Galera Cluster 4, varias características de compatibilidad con Oracle Database y Temperal Data Table (que le permite consultar los datos a medida que se encontraba en cualquier momento del pasado), y mucho más.
  • Las mismas características de seguridad en MySQL existen en Mariadb. Además, debe considerar las mejores prácticas para asegurar su servidor de base de datos. Además, asegurar su base de datos debe comenzar a nivel de red y servidor.

Es importante comprender que aunque MariadB sigue siendo compatible con MySQL, es realmente de código abierto (y es desarrollado por la comunidad en un verdadero espíritu de código abierto), no tiene módulos de origen cerrado como los que existen en MySQL Edición de Empresa.

La documentación de MariaDB lo ayudará a comprender completamente las diferencias entre MySQL y Mariadb.

Cliente y herramientas de mariadb

Para ambos Mariada y Mysql, Todas las API y estructuras de los clientes son idénticas, todos los puertos y enchufes son generalmente los mismos, y todos los conectores MySQL para lenguajes de programación como Python, Perl, PHP, Ruby, Java y MySQL C, etc.

Además, MariaDB viene con varios programas de clientes como las utilidades de línea de comandos populares: MySQL, MySQLadmin y MySQLdump, para administrar bases de datos.

Quien está usando mariadb?

Algunas de las empresas que usan Mariada incluir Sombrero rojo, Ubuntu, Google, Wikipedia, Tumblr, Amazon Web Services, Suse Linux y más.

Aquí hay algunos artículos útiles sobre Mariada:

  • Consejos útiles de rendimiento y optimización de MySQL/MariadB
  • Cómo cambiar la contraseña root de MySQL o MariadB en Linux
  • Cómo cambiar el puerto predeterminado MySQL/mariadb en Linux
  • Cómo cambiar un directorio de datos MySQL/Mariadb predeterminado en Linux
  • 4 herramientas de línea de comandos útiles para monitorear el rendimiento de MySQL en Linux