SlideShare una empresa de Scribd logo
3
Lo más leído
4
Lo más leído
Fragmentación Horizontal
MySQL
Replicación en MySQL
Replicación MySQL 2
INDICE
Introducción................................................................................................................................................. 3
Desarrollo.................................................................................................................................................... 3
Conclusión .................................................................................................................................................. 6
Bibliografía .................................................................................................................................................. 6
Replicación en MySQL
Replicación MySQL 3
Introducción
En esta práctica se realizará la fragmentación de forma horizontal en dos
máquinas virtualizadas con el sistema operativo Windows 7 professional, una
para ser identificada como Servidor con la dirección ip “192.168.1.2” y la otra
cliente con la direcciónip “192.168.1.3”,las cuales contendrán MySQL Server en
su versión 5.6
Para la fragmentacion Horizontal cabe mencionar que se puede hacer de varias
formas,tal es el caso de las particiones a una tabla o con simples vistas, en este
caso ocuparemos ambas.
Desarrollo
Primero debemos configurar el Servidor, en el cual se darán a un usuario los
permisos,y este iniciara sesióny tendrá en acceso a la base de datos de donde
están las tablas para ser fragmentadas.
Grant all on ejemplo.* to ‘root’@’192.168.1.3’ identified by
‘root’;
Y le damos los permisos.
Flush privileges;
Asumiendo que no tenemos creada la base de datos ni la tabla a fragmentar,
para este manual, crearemos la base de datos ejemplo y la tabla tabla1
Replicación en MySQL
Replicación MySQL 4
create database ejemplo;
use ejemplo;
create table tabla1(id int, nombre varchar(10)) partition by
range(id) (partition part1 values less than (6), partition part2
less than(11));
Y creamos dos vistas de las particiones anteriormente creadas
Una ves teniendo todo lo anterior, y resumiendo en palabras
Creamos una base de datos y a su vez una tabla e insertamos datos ficticios con
contenido particionado por rango, es decir todos los id´s de la tabla menores a 6
se guardaran en una partición y los menores a 11 y que no estén en la partición
anterior se guardaran en otra partición, y posteriormente guardamos dentro de
unas vistas para hacer el ejercicio mas didáctico.
Replicación en MySQL
Replicación MySQL 5
Ahora toca el turno de visualizar los datos desde una maquina virtual que fungirá
como cliente y como al principio del manual se explica tenemos un usuario que
podrá consultar nuestras vistas.
Del lado del cliente nos dirigimos a la terminal, cmd o línea de comando y
escribimosla siguiente línea ubicándonos antes en el directorio
C:Program FilesMySQLMySQL Server5.6bin
mysql– h 192.168.1.2 –u root –p ejemplo –e “Select* from parte1”
y tecleamos nuestra contraseña
y de la misma forma podemosaccedera la parte2
Replicación en MySQL
Replicación MySQL 6
Conclusión
Para poder llevar acabo la fragmentación horizontal es necesario de dos
máquinas, una que funja como Servidor y otra como cliente,
En la servidor remoto se debe configurar el usuario que accedera de forma
remota desde la Shell Mysql y se debe crear la tabla particionada o modificar
una ya creada.
En el cliente solo se accede de forma remota con el comando
mysql– h 192.168.1.2 –u root –p ejemplo –e “Select* from parte1”
resaltando que las maquinas virtuales debentener comunicaciónpara realizarse
el correcto funcionamiento de la fragmentaciónhorizontal.
Bibliografía
Mundo Geek. (2014). Particiones en Mysql. Recopilado el: 13/03/15, de Mundo
Geek Sitio web: http://mundogeek.net/archivos/2012/03/09/particiones-en-mysql/
Mysql. (2011). Obtaining InformationAbout Partitions. Recopilado el: 13/03/15,
de Mysql Sitio web: http://dev.mysql.com/doc/refman/5.1/en/partitioning-info.html

Más contenido relacionado

DOCX
24 Ejercicios Subnetting
DOC
ejercicios de subnetting
PPTX
Capas del modelo OSI y Protocolos que intervienen en cada capa
DOCX
control de concurrencia
DOCX
PPTX
Segmentacion de memoria
PPT
Transaccion
PDF
Generación código intermedio 2
24 Ejercicios Subnetting
ejercicios de subnetting
Capas del modelo OSI y Protocolos que intervienen en cada capa
control de concurrencia
Segmentacion de memoria
Transaccion
Generación código intermedio 2

La actualidad más candente (20)

PDF
Implementación de hilos
PPTX
Arquitectura de bases de datos distribuidas
PDF
Base de Datos
PPTX
PAGINACION Y SEGMENTACION DE MEMORIA
DOCX
cuestionario de Programación
PDF
Cuestionario sobre servidores
PPTX
Sistemas Operativos - Semáforos
PPTX
Importancia de la Interconexión de Redes
DOCX
Practicas Packet Tracer
PPTX
Bitácora de base de datos
PDF
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
PDF
1.is.el software y la ingeniería del software
PPT
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
PPTX
BD. control de concurrencia
PPT
PROCESAMIENTO DE CONSULTAS
DOCX
Cuadro comparativo sgbd
PDF
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
PPSX
Modelo Entidad Relacion
PPTX
Requerimiento funcional y no funcional
PDF
Modos de Direccionamiento
Implementación de hilos
Arquitectura de bases de datos distribuidas
Base de Datos
PAGINACION Y SEGMENTACION DE MEMORIA
cuestionario de Programación
Cuestionario sobre servidores
Sistemas Operativos - Semáforos
Importancia de la Interconexión de Redes
Practicas Packet Tracer
Bitácora de base de datos
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
1.is.el software y la ingeniería del software
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
BD. control de concurrencia
PROCESAMIENTO DE CONSULTAS
Cuadro comparativo sgbd
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Modelo Entidad Relacion
Requerimiento funcional y no funcional
Modos de Direccionamiento
Publicidad

Similar a Manual de fragmentación horizontal (20)

DOCX
Manual de fragmentación mixta
DOCX
Manual de fragmentación vertical
DOCX
Manual replicación transaccional
DOCX
Manual replicación instantanea
PDF
Apache Eng
PDF
8. mysql
PDF
My sql query browser
PDF
Bases de datos y mysql
PDF
Manual de mysql
PDF
Guide - SQL Server - DMA Assessment and Upgrade
PDF
Administracion de datos
PDF
Open xava manual
PDF
PDF
Cluster Spark - Cassandra sobre Raspberry Pi-3
PDF
Mysql(1)
PDF
Manual my sql Utu atlantida 2015
PDF
MYSQL
DOC
Smdb Equipo11
DOC
Smdb Equipo11
Manual de fragmentación mixta
Manual de fragmentación vertical
Manual replicación transaccional
Manual replicación instantanea
Apache Eng
8. mysql
My sql query browser
Bases de datos y mysql
Manual de mysql
Guide - SQL Server - DMA Assessment and Upgrade
Administracion de datos
Open xava manual
Cluster Spark - Cassandra sobre Raspberry Pi-3
Mysql(1)
Manual my sql Utu atlantida 2015
MYSQL
Smdb Equipo11
Smdb Equipo11
Publicidad

Más de Erick Aguila Martínez (20)

PDF
Presentación de evaluación del paciente.pdf
PDF
Presentación del sistema respiratorio.pptx.pdf
PDF
Manejo y permeabilidad de la vía aérea.pdf
PDF
Aspectos médicos y legales en el ámbito prehospitalario
PDF
Mecanismos de lesión y cinemática de trauma.pdf
PDF
Compilado de signos vitales.pdf
PDF
PDF
PPTX
Componentes android
PPTX
Test driven development
PDF
Notificaciones android
PDF
Machine learning
PPTX
Marco de trabajo scrum
PPTX
PDF
Versionamiento de software
PDF
¿Qué es una interface en java?
PDF
Expresiones regulares
PDF
Cadena de valor
PDF
Ecuaciones diferenciales
PDF
Mitigando ataques espias
Presentación de evaluación del paciente.pdf
Presentación del sistema respiratorio.pptx.pdf
Manejo y permeabilidad de la vía aérea.pdf
Aspectos médicos y legales en el ámbito prehospitalario
Mecanismos de lesión y cinemática de trauma.pdf
Compilado de signos vitales.pdf
Componentes android
Test driven development
Notificaciones android
Machine learning
Marco de trabajo scrum
Versionamiento de software
¿Qué es una interface en java?
Expresiones regulares
Cadena de valor
Ecuaciones diferenciales
Mitigando ataques espias

Último (10)

PPTX
presentación de introducción a las metodologías agiles .pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
ANALOGÍA 6.pptx9191911818181119111162363733839292
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Control de seguridad en los sitios web.pptx
PDF
Presentacion de compiladores e interpretes
presentación de introducción a las metodologías agiles .pptx
Implementación equipo monitor12.08.25.pptx
ANALOGÍA 6.pptx9191911818181119111162363733839292
hojas_de_calculo_aplicado para microsoft office
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Control de seguridad en los sitios web.pptx
Presentacion de compiladores e interpretes

Manual de fragmentación horizontal

  • 2. Replicación en MySQL Replicación MySQL 2 INDICE Introducción................................................................................................................................................. 3 Desarrollo.................................................................................................................................................... 3 Conclusión .................................................................................................................................................. 6 Bibliografía .................................................................................................................................................. 6
  • 3. Replicación en MySQL Replicación MySQL 3 Introducción En esta práctica se realizará la fragmentación de forma horizontal en dos máquinas virtualizadas con el sistema operativo Windows 7 professional, una para ser identificada como Servidor con la dirección ip “192.168.1.2” y la otra cliente con la direcciónip “192.168.1.3”,las cuales contendrán MySQL Server en su versión 5.6 Para la fragmentacion Horizontal cabe mencionar que se puede hacer de varias formas,tal es el caso de las particiones a una tabla o con simples vistas, en este caso ocuparemos ambas. Desarrollo Primero debemos configurar el Servidor, en el cual se darán a un usuario los permisos,y este iniciara sesióny tendrá en acceso a la base de datos de donde están las tablas para ser fragmentadas. Grant all on ejemplo.* to ‘root’@’192.168.1.3’ identified by ‘root’; Y le damos los permisos. Flush privileges; Asumiendo que no tenemos creada la base de datos ni la tabla a fragmentar, para este manual, crearemos la base de datos ejemplo y la tabla tabla1
  • 4. Replicación en MySQL Replicación MySQL 4 create database ejemplo; use ejemplo; create table tabla1(id int, nombre varchar(10)) partition by range(id) (partition part1 values less than (6), partition part2 less than(11)); Y creamos dos vistas de las particiones anteriormente creadas Una ves teniendo todo lo anterior, y resumiendo en palabras Creamos una base de datos y a su vez una tabla e insertamos datos ficticios con contenido particionado por rango, es decir todos los id´s de la tabla menores a 6 se guardaran en una partición y los menores a 11 y que no estén en la partición anterior se guardaran en otra partición, y posteriormente guardamos dentro de unas vistas para hacer el ejercicio mas didáctico.
  • 5. Replicación en MySQL Replicación MySQL 5 Ahora toca el turno de visualizar los datos desde una maquina virtual que fungirá como cliente y como al principio del manual se explica tenemos un usuario que podrá consultar nuestras vistas. Del lado del cliente nos dirigimos a la terminal, cmd o línea de comando y escribimosla siguiente línea ubicándonos antes en el directorio C:Program FilesMySQLMySQL Server5.6bin mysql– h 192.168.1.2 –u root –p ejemplo –e “Select* from parte1” y tecleamos nuestra contraseña y de la misma forma podemosaccedera la parte2
  • 6. Replicación en MySQL Replicación MySQL 6 Conclusión Para poder llevar acabo la fragmentación horizontal es necesario de dos máquinas, una que funja como Servidor y otra como cliente, En la servidor remoto se debe configurar el usuario que accedera de forma remota desde la Shell Mysql y se debe crear la tabla particionada o modificar una ya creada. En el cliente solo se accede de forma remota con el comando mysql– h 192.168.1.2 –u root –p ejemplo –e “Select* from parte1” resaltando que las maquinas virtuales debentener comunicaciónpara realizarse el correcto funcionamiento de la fragmentaciónhorizontal. Bibliografía Mundo Geek. (2014). Particiones en Mysql. Recopilado el: 13/03/15, de Mundo Geek Sitio web: http://mundogeek.net/archivos/2012/03/09/particiones-en-mysql/ Mysql. (2011). Obtaining InformationAbout Partitions. Recopilado el: 13/03/15, de Mysql Sitio web: http://dev.mysql.com/doc/refman/5.1/en/partitioning-info.html