Gestor de Base de Datos MariaDB


UNIVERSIDAD ANDINA DEL CUSCO
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

ASIGNATURA: SISTEMAS DE BASES DE DATOS II

Nombres:
·         Naisser Arias Calle
·         Juan Carlos Mora Condori

Tema: Gestor de Bases de Datos MariaDB

MariaDB es un servidor de base de datos que ofrece la funcionalidad para el reemplazo de MySQL. MariaDB está construido por algunos de los autores originales de MySQL, con la asistencia de la comunidad open source y está abierto a los desarrolladores de software. Además de las funcionalidades básicas de MySQL, MariaDB ofrece un conjunto de características mejoradas incluyendo motores de almacenamiento alternativo (Storage Engines), mejoras en las optimizaciones del servidor, y los nuevos parches de MySQL.

MariaDB es impulsado principalmente por los desarrolladores de MontyProgram, una empresafundada por Michael "Monty" Widenius, el autor original de MySQL, pero esto no es toda la historia de MariaDB.

MariaDB está basado en MySQL bajo los términos de la licencia GPL v2. En la mayoría de los casos MariaDB funciona exactamente igual que MySQL: Comandos, interfaces, librerías y APIs que existen en MySQL, también existen en MariaDB. No hay ninguna necesidad de convertir las bases de datos para cambiar a MariaDB. MariaDB es la alternativa perfecta para MySQL.



HeidiSQL:HeidiSQL, antes conocida como MySQL-Front, es un clientegratuito y de códigoabierto,es unainterfaz gráfica paraMySQLy sustenedorescomoMariaDByPercona, desarrollado por el alemánBeckery otros. Para gestionarbases de datos conHeidiSQL, los usuarios deben iniciar sesión enun servidor MySQLlocal o remotocon credencialesaceptables.HeidiSQLesuna interfaz ligera, basada en Windowspara bases de datosMySQLquele permite navegary editar datos, crear y editar tablas, vistas, procedimientos, triggersy eventos programados. Además, puede exportar la estructura ydatos, ya seapara presentarSQL, portapapeles o enotros servidores.


¿Cuáles son las bases de datos del sistema que tiene el gestor MariaDB?

El gestor MariaDB tiene 3 bases de datos del sistema, estos son:

- information_schema: Enbases de datos relacionales, “information_schema” es unconjunto estándarANSIdevistas de sólo lecturaque proporcionan información sobretodas las tablas, vistas, columnas, y los procedimientosenuna base de datos. Puede ser utilizadocomo una fuentede la información quealgunas bases de datos ponen a disposicióna través decomandosno estándar.
- mysql: También trae información sobre las bases de datos.
- test: Una base de datos de prueba, al principio no posee nada.

¿Qué archivos tiene el gestor MariaDB para crear una base de datos?
Utilizando HeidiSQL, al crear una base de datos ésta se guardará en una carpeta con el nombre de la base de datos en la dirección donde fuera instalado el gestor MariaDB, y dentro encontraremos un archivo de extensión .opt (por ejemplo C:\Program Files\MariaDB 5.2\data\bdejemplo.opt) así mismo en la misma carpeta se encontrarán las tablas, vistas, procedimientos creados.
¿Qué tipos de copias de seguridad maneja el gestor MariaDB?

La forma más conveniente de realizar una copia de seguridad de una base de datos es utilizando la opción de Exportación de la base de datos como un script SQL. De esta forma se crea un archivo, en la ubicación que elijamos, con un script donde se crea la base de datos, las tablas, la inserción de datos, procedimientos, vistas, triggers. Y tenemos una copia exacta de nuestra base de datos. Todo esto utilizando HeidiSQL.

Bibliografía:
http://mariadb.org http://en.wikipedia.org/wiki/Information_schema
http://mariadb.org
http://kb.askmonty.org/en/MariaDB
http://www.webtutoriales.com/tutoriales/programacion/mysql/backup-mysql.18.html

NOTA: El presente documento ha sido publicado también en Google Docs, puede ser encontrado en la siguiente dirección:

No hay comentarios:

Publicar un comentario