Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI
F. I. A. C. A.
CIENCIAS DE LA COMPUTACIÓN
TULCÁN - ECUADOR
2019
Es un remplazo de
MySQL con más
funcionalidades y
mejor rendimiento.
MARIA DB
Nace bajo la licencia
GPL, esto se debe a que
Oracle compró MySQL y
cambió el tipo de licencia
por un privativo, aunque
mantuvieron MySQL La compatibilidad de
Community Edition bajo MariaDB con MySQL es
licencia GPL. prácticamente total y por si
fuese poco tenemos mejoras
de rendimiento y
funcionalidad. MariaDB está
diseñado para reemplazar a
MySQL directamente ya que
mantiene las mismas órdenes,
APIs y bibliotecas.
INDEX / ÍNDICES
I N S TA L A C I Ó N D E G A L E R A C L U S T E R
Ø Replicación síncrona.
ØEsclavos sin retardo
Ø Topología multi master (activo-activo).
Ø Leer y escribir en cualquier nodo del clúster.
ØNo se pierden transacciones
Ø Control automático de nodo, de manera que si un ØEscalabilidad de lectura y
nodo falla, se saca del clúster.
escritura
Ø Conexión automática de nodos.
Ø Replicación paralela real, a nivel de fila. ØLatencias de cliente más
Ø Conexiones directas de clientes, aspecto nativo de pequeñas
MariaDB.
I N S TA L AC I Ó N
D E L S O F T WA R E
NECESARIO
U S UA R I O D E
MANTENIMIENTO DE
DEBIAN Y MARIADB
TABLE SPACE L A G R A M Á T I C A D E L S E RV I D O R M A R I A D B E S
C O M PAT I B L E C O N L A S S E N T E N C I A S C R E AT E
TA B L E S PA C E , A LT E R TA B L E S PA C E Y D R O P
TA B L E S PA C E . E S TA S D E C L A R A C I O N E S PA R E C E N
H A B E R S I D O H E R E DA DA S D E M Y S Q L N D B
CLUSTER.
L A S D E C L A R A C I O N E S C O M PAT I B L E S C O N M Y S Q L
T O D AV Í A T I E N E N É X I T O E N M A R I A D B , P E R O
E M I T I R Á N U N A A D V E RT E N C I A . P. E J :
ESPACIOS DE TABLA DEL SISTEMA INNODB
• Cuando InnoDB necesita almacenar información general relacionada con el sistema como un
todo, en lugar de una tabla específica, el archivo específico en el que se escribe es el espacio
de tablas del sistema.
• InnoDB utiliza el espacio de tabla del sistema para almacenar el diccionario de datos, cambiar
el búfer y deshacer los registros.
• Cuando crea una tabla utilizando el motor de almacenamiento InnoDB, los datos escritos en
esa tabla se almacenan en el sistema de archivos en un archivo de datos denominado espacio
de tablas.
• Las versiones de InnoDB en MySQL 5.7 y posteriores también admiten un tipo de espacio de
tablas adicional llamado espacios de tablas generales que se crean con CREATE
TABLESPACE. Sin embargo, las versiones de InnoDB en MariaDB Server actualmente no
admiten espacios de tablas o CREATE TABLESPACE.
EJEMPLO
MariaDB luego crea un directorio de base de datos en la ruta configurada y el espacio de tabla de archivo por tabla se
creará dentro de ese directorio. En sistemas operativos similares a Unix, puede ver el archivo utilizando el comando ls:
Indicamos al servidor que importe el espacio de tabla. Por ejemplo, el proceso sería así:
v Primero, en el servidor de destino, necesita crear una copia de la tabla. Use la misma CREATE
TABLE declaración que se usó para crear la tabla en el servidor original:
Exportamos una tabla
particionada bloqueando la
tabla y copiando los de cada
partición desde la ubicación del
espacio de
tablas relevante para la
partición a una ubicación de
respaldo. Por ejemplo, el
proceso sería así:
Importamos los espacios de tabla
transportables para tablas
particionadas creando una tabla de
marcador de posición,
descartando el espacio de tabla
original de la tabla de marcador de
posición y copiando la partición .
En ese momento, el servidor
puede intercambiar el espacio de
tablas para la tabla de marcador de
posición con el de la partición. Por
ejemplo, el proceso sería así:
C I F R A D O D E E S PAC I O D E TA B L A