1. TECNOLÓGICO NACIONAL DE MEXICO
INSTITUTO TECNOLÓGICO DE PINOTEPA
ASIGNATURA:
FUNDAMENTOS DE BASES DE DATOS
TEMA:
INTRODUCCION A LAS BASES DE DATOS
ALUMNOS:
DAVID BAUTISTA ALBERTO
CARRERA:
ING.SISTEMAS COMPUTACIONALES
DOCENTE:
ING.JUAN ALBERTO VELASCO MENDOZA
SEMESTRE:
ENE-JUN 2023
FECHA:
09 DE FEBRERO DEL 2023
3. SGBD MariaDB
¿QUE ES?
MariaDB es un sistema de gestión de bases de datos relacionales (RDBMS) gratuito y de código
abierto. Fue creado por los desarrolladores originales de MySQL por la preocupación de que MySQL
pasara a ser comercializado después de que Oracle lo adquiriera en 2009. MariaDB está escrito en C y
C++ y es compatible con varios lenguajes de programación, incluidos C, C#, Java, Python, PHP y Perl.
MariaDB también es compatible con todos los principales sistemas operativos, incluidos Windows, Linux
y macOS.
Aunque es una base de datos relacional, MariaDB ofrece funciones similares a las de NoSQL en la
versión 10. El motor Connect permite acceder fácilmente a datos no estructurados desde MariaDB,
mientras que las columnas dinámicas permiten el almacenamiento de tipo NoSQL de diferentes tipos de
objetos en la misma fila.
¿Para qué se usa MariaDB?
MariaDB ofrece las mismas características que MySQL y se puede usar como sustituto directo del
servidor de base de datos MySQL (es decir, MySQL se puede desinstalar e instalar MariaDB sin ningún
otro cambio). Diseñado para brindar velocidad, fiabilidad y facilidad de uso, MariaDB se puede utilizar
para tareas de procesamiento tanto pequeñas como a nivel empresarial.
4. MariaDB es un sistema de gestión de bases de datos relacionales de código abierto. Un RDBMS es un tipo
común de base de datos que administra relaciones predefinidas entre datos, en la que los datos se
organizan como un conjunto de tablas, columnas y filas.
Las columnas de la tabla almacenan atributos de datos y cada fila es un registro con valores para cada
atributo. Una identificación única o clave principal permite crear relaciones entre los datos. El modelo de
base de datos relacional se usa ampliamente en organizaciones de todos los tamaños.
¿Qué tipo de base de datos es MariaDB?
5. Características de MariaDB
MariaDB tiene características interesantes que lo han convertido en uno de los sistemas de gestión de bases
de datos más utilizados. Podemos destacar entre los puntos fuertes que definen a este sistema de gestión de
bases de datos:
Mejoras en la velocidad
MariaDB es muy rápida a la hora de realizar consultas complejas gracias al uso del motor aria, que
utiliza el caché para almacenar las filas de datos, en lugar de escribir en disco. También se han eliminado
conversiones innecesarias de juegos de caracteres que consiguió incrementar su velocidad entre el 1 y el 5 %.
Con estas y otras características se puede decir que MariaDB es un sistema rápido.
Extensiones
Se han añadido diversas extensiones a MariaDB que le proporcionan mejoras y nuevas
funcionalidades, como la posibilidad de manejar hasta 32 segmentos clave por clave (duplicando la capacidad
inicial), uso de columnas virtuales, posibilidad de incluir un sistema de autenticación, selección del motor de
almacenamiento al crear una tabla, caché de claves segmentadas o incremento de la precisión en la lista de
procesos (en microsegundos), entre otras mejoras.
Errores y alertas
En cuanto a los errores, en MariaDB se han corregido la mayoría de posibles errores que se producen en
la gestión de bases de datos, y de forma constante, se añaden mejoras al sistema en este sentido.
Las alertas del compilador se han reducido en su mayoría, dejando solo aquellas que realmente son
necesarias para optimizar, mejorar o solventar una incidencia.
6. Documentación y ayuda
El soporte disponible de MariaDB es muy extenso. Se puede acceder a toda la información que se
necesita para utilizar este gestor de bases de datos desde su documentación oficial. La comunidad
alrededor de este proyecto es muy amplia y muy activa, por lo que es fácil hallar soluciones a
cualquier problema o incidencia, o encontrar cómo realizar procesos o configuraciones avanzadas.
Licencia GPL
MariaDB se distribuye bajo la licencia GPL, por lo que se trata de un sistema de software libre que
puede utilizarse de manera gratuita en cualquier proyecto.