MariaDB – Introducción

La aplicación de base de datos existe por separado de la aplicación principal y almacena colecciones de datos. Cada base de datos utiliza una o más API para crear, acceder, administrar, buscar y replicar los datos que contiene.

Las bases de datos también utilizan fuentes de datos no relacionales como objetos o archivos. Sin embargo, las bases de datos resultan ser la mejor opción para grandes conjuntos de datos que sufren de recuperación lenta y escritura de otras fuentes de datos.

Los sistemas de gestión de bases de datos relacionales, o RDBMS, almacenan datos en varias tablas. Las relaciones entre estas tablas se establecen mediante claves primarias y externas.

RDBMS ofrece las siguientes características:

  • Le permiten implementar una fuente de datos con tablas, columnas e índices.

  • Aseguran la integridad de los enlaces en las filas de varias tablas.

  • Actualizan los índices automáticamente.

  • Interpretan consultas y operaciones SQL cuando manipulan datos o recuperan datos de tablas.

Terminología DBMS

Antes de empezar a hablar de MariaDB, echemos un vistazo a algunos términos relacionados con las bases de datos.

  • Base de datos – Una base de datos es una fuente de datos formada por tablas que contienen datos relacionados.

  • Mesa – Una tabla, es decir, una hoja de cálculo, es una matriz que contiene datos.

  • Columna – Una columna, es decir, un elemento de datos, es una estructura que contiene datos del mismo tipo; por ejemplo, fechas de envío.

  • Fila – Una cadena es una estructura que une datos relacionados; por ejemplo, datos de clientes. También se conoce como tupla, registro o registro.

  • Reserva – Este término se refiere al almacenamiento doble de datos para acelerar el rendimiento del sistema.

  • Clave primaria – Se refiere a un valor identificativo único. Este valor no puede aparecer dos veces en la tabla y solo hay una fila asociada a él.

  • Clave externa – Una clave externa sirve como enlace entre dos tablas.

  • Clave compuesta – Una clave compuesta o clave compuesta es una clave que se refiere a varias columnas. Se refiere a varias columnas porque la columna no tiene una calidad única.

  • Índice – El índice es casi idéntico al índice del libro.

  • Integridad referencial – Este término significa que todos los valores de clave externa apuntan a filas existentes.

Base de datos MariaDB

MariaDB es una bifurcación popular de MySQL creada por los desarrolladores originales de MySQL. Surgió de las preocupaciones sobre la adquisición de MySQL por parte de Oracle. Ofrece soporte tanto para pequeñas tareas de procesamiento de datos como para necesidades corporativas. Está destinado a ser un reemplazo para MySQL, requiriendo solo una simple eliminación de MySQL e instalar MariaDB. MariaDB ofrece las mismas funciones de MySQL y más.

Funciones clave de MariaDB

Las características importantes de MariaDB son:

  • Todo MariaDB tiene licencia GPL, LGPL o BSD.

  • MariaDB incluye una amplia variedad de motores de almacenamiento, incluidos motores de almacenamiento de alto rendimiento, para trabajar con otras fuentes de datos RDBMS.

  • MariaDB utiliza un lenguaje de consulta estándar y popular.

  • MariaDB se ejecuta en varios sistemas operativos y admite muchos lenguajes de programación.

  • MariaDB ofrece soporte para PHP, uno de los lenguajes de desarrollo web más populares.

  • MariaDB ofrece la tecnología de agrupación en clústeres de Galera.

  • MariaDB también ofrece muchas operaciones y comandos que no están disponibles en MySQL y elimina / reemplaza funciones que impactan negativamente en el rendimiento.

Empezando

Antes de comenzar este tutorial, asegúrese de tener algunos conocimientos básicos de PHP y HTML, en particular el material discutido en nuestros tutoriales de PHP y HTML.

Este tutorial se centra en el uso de MariaDB en un entorno PHP, por lo que nuestros ejemplos serán más útiles para los desarrolladores de PHP.

Le recomendamos encarecidamente que lea nuestro Manual de PHP si no está familiarizado o necesita una revisión.

🚫