Manual de fragmentación vertical

7
Fragmentación Vertical MySQL

Transcript of Manual de fragmentación vertical

Page 1: Manual de fragmentación vertical

Fragmentación Vertical MySQL

Page 2: Manual de fragmentación vertical

Replicación en MySQL

INDICE

Introducción...............................................................................................................................................3

Desarrollo..................................................................................................................................................3

Conclusión.................................................................................................................................................5

Bibliografía.................................................................................................................................................6

Replicación MySQL 2

Page 3: Manual de fragmentación vertical

Replicación en MySQL

Introducción

En esta práctica se realizará la fragmentación de forma vertical en dos máquinas virtualizadas con el sistema operativo Windows 7 professional, una para ser identificada como Servidor Remoto con la dirección ip “192.168.1.2” y la otra cliente con la dirección ip “192.168.1.3”, las cuales contendrán MySQL Server en su versión 5.6

Desarrollo

Primero debemos ubicar el archivo my.ini de MySQL, este archivo generalmente está oculto, por lo que debemos activar la visualización de archivos ocultos de Windows en

Organizar > Opciones de carpeta y búsqueda > Ver > Mostrar archivos ocultos

Bueno para este caso el documento my.ini esta en esta dirección

C:\ProgramData\MySQL\MySQL Server 5.6

Dentro de este documento y en la sección de [SERVER] del mismo agregamos el comando de MySQL

FEDERATED

Una vez escrito este comando, guardamos el documento y procedemos a reiniciar el servicio de MySQL

Replicación MySQL 3

Page 4: Manual de fragmentación vertical

Replicación en MySQL

Después debemos configurar el Servidor remoto, en el cual se darán a un usuario los permisos, y este iniciara sesión y tendrá en acceso a la base de datos de donde están las tablas para ser fragmentadas.

Grant all ejemplo.* to ‘root’@’192.168.1.3’ identified by ‘root’;

Y le damos los permisos.

Flush privileges;

Asumiendo que tenemos creada la base de datos y la tabla a fragmentar, para este manual tenemos la base de datos ejemplo y la tabla datosCompletos

Replicación MySQL 4

Page 5: Manual de fragmentación vertical

Replicación en MySQL

Después en el cliente crearemos una base de datos y una tabla con las columnas que necesitemos para fragmentar.

Create table datosEspecificos (nombre varchar(45)) engine = federated default charset = latin1 connection = ’mysql://root:[email protected]:3306/ejemplo/datosCompletos’;

y vemos su descripción de la tabla creada

Conclusión

Para poder llevar acabo la fragmentación vertical es necesario de dos máquinas, una que funja como Servidor Remoto y otra como cliente,

En la servidor remoto se debe configurar el usuario desde la Shell Mysql y el comando FEDERATED en el archivo my.ini (Asumiendo que esta la base de datos y la tabla que se va a fragmentar del lado del cliente)

En el cliente se configura la tabla que contendrá los datos específicos (en este caso las columnas de la tabla)

Y para probar el correcto funcionamiento, basta con agregar datos del lado del servidor remoto y después hacer una consulta en la tabla de los datos específicos del lado del servidor.

Replicación MySQL 5

Page 6: Manual de fragmentación vertical

Replicación en MySQL

Bibliografía

SlideShare. (2014). Fragmentación vertical. Recopilado el: 08/03/15, de SlideShare Sitio web: http://es.slideshare.net/AngelVazquez2/fragmentacion-vertical-mysql

Manzanita de platino. (2014). Fragmentación vertical en Mysql. Recopilado el: 08/03/15, de Manzanita de platino Sitio web: http://platinumxs.blogspot.mx/2009/12/fragmentacion-en-mysql.html

Replicación MySQL 6