SlideShare una empresa de Scribd logo
Fragmentación Mixta
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 mixta es decir
Horizontalmente y verticalmente en dos máquinas virtualizadas con el sistema
operativo Windows 7 professional, una para ser identificada como Servidor con
la direcciónip “192.168.1.2” yla otra cliente con la direcciónip “192.168.1.3”, las
cuales contendrán MySQL Server en su versión 5.6
En la este ejemplo de fragmentación haremos uso del comando FEDERATED y
de fragmentacion horizontal por vistas.
Desarrollo
Antes que nada 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:ProgramDataMySQLMySQL Server 5.6
Dentro de este documento y en la sección de [SERVER] del mismo agregamos
el comando de MySQL en ambas maquinas virtuales tanto como el servidor
como el cliente.
FEDERATED
Una vez escrito este comando, guardamos el documento y procedemos a
reiniciar el servicio de MySQL en ambas maquinas.
Replicación en MySQL
Replicación MySQL 4
Después 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.
Debemos de tener creada previamente nuestra base de datos y tabla para
fragmentar en este caso tengo creada la base de datos mydb y la tabla cliente
Grant all on ejemplo.* to ‘root’@’192.168.1.3’ identified by
‘root’;
Y le damos los permisos.
Flush privileges;
Replicación en MySQL
Replicación MySQL 5
Del lado del Cliente crearemos una base de datos y una tabla
create database frag;
use frag;
create table datoscliente(idCliente int, nombre varchar(45))
engine= federated default charset=latin1
connection=’mysql//root:root@192.168.1.2:3306/mydb/cliente’;
De manera que ya tenemos la fragmentación vertical en nuestro cliente, por lo
que ahora de esa tabla datoscliente fragmentaremos de forma horizontal con
una vista.
create view primerosregistros as select * from datoscliente where
idcliente<=20;
Replicación en MySQL
Replicación MySQL 6
Donde la vista contendrá solo los primeros 20 registros y aquí se genera la
fragmentación horizontal.
Conclusión
Para poder llevar acabo la fragmentación mixta debemos usar dos maquinas
virtuales de las cuales una contendrá la base de datos a fragmentar de forma
vertical y los permisos para acceder a ella, y en la cliente donde se creara la
base de datos y tabla ya fragmentada verticalmente para posteriormente
fragmentar esos datos de forma horizontal con una vista.
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
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 en MySQL
Replicación MySQL 7

Más contenido relacionado

La actualidad más candente

Todos+los+comandos+que+hay+que+saber+para+configurar+un+router
Todos+los+comandos+que+hay+que+saber+para+configurar+un+routerTodos+los+comandos+que+hay+que+saber+para+configurar+un+router
Todos+los+comandos+que+hay+que+saber+para+configurar+un+routerjlzo
 
Configuracion router
Configuracion routerConfiguracion router
Configuracion routercyberleon95
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 
Sistema de archivos distribuido o DFS
Sistema de archivos distribuido o DFSSistema de archivos distribuido o DFS
Sistema de archivos distribuido o DFSRosariio92
 
Enrutamiento estatico-con-gns3
Enrutamiento estatico-con-gns3Enrutamiento estatico-con-gns3
Enrutamiento estatico-con-gns3Javierandres64
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datosestudiante
 
Ccna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaCcna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaomar_891
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysqlGiovanni Peruch
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosRafma10
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISelianaespinoza
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"BrandonDanielUgazSal1
 
Arquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidasArquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidasJimRocy
 
Mapa conceptual capa de transporte
Mapa conceptual capa de transporteMapa conceptual capa de transporte
Mapa conceptual capa de transportecleiver_antonio
 
Configuracion de router
Configuracion de routerConfiguracion de router
Configuracion de routerAndyNet-com
 
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docxfernando241073
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúLuis Tafur Trujillo
 
Subneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cSubneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cManuel Tapia Cruz
 

La actualidad más candente (20)

Todos+los+comandos+que+hay+que+saber+para+configurar+un+router
Todos+los+comandos+que+hay+que+saber+para+configurar+un+routerTodos+los+comandos+que+hay+que+saber+para+configurar+un+router
Todos+los+comandos+que+hay+que+saber+para+configurar+un+router
 
Configuracion router
Configuracion routerConfiguracion router
Configuracion router
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Sistema de archivos distribuido o DFS
Sistema de archivos distribuido o DFSSistema de archivos distribuido o DFS
Sistema de archivos distribuido o DFS
 
Enrutamiento estatico-con-gns3
Enrutamiento estatico-con-gns3Enrutamiento estatico-con-gns3
Enrutamiento estatico-con-gns3
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Integridad de datos
Integridad de datosIntegridad de datos
Integridad de datos
 
Ccna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaCcna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en linea
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Redes bayesianas
Redes bayesianasRedes bayesianas
Redes bayesianas
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"
 
Arquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidasArquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidas
 
Mapa conceptual capa de transporte
Mapa conceptual capa de transporteMapa conceptual capa de transporte
Mapa conceptual capa de transporte
 
Configuracion de router
Configuracion de routerConfiguracion de router
Configuracion de router
 
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia Chimú
 
Subneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cSubneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,c
 
Seguridad en redes
Seguridad en redesSeguridad en redes
Seguridad en redes
 

Similar a Manual de fragmentación mixta

Similar a Manual de fragmentación mixta (20)

Manual replicación transaccional
Manual replicación transaccionalManual replicación transaccional
Manual replicación transaccional
 
Manual replicación instantanea
Manual replicación instantaneaManual replicación instantanea
Manual replicación instantanea
 
8. mysql
8. mysql8. mysql
8. mysql
 
Bases de datos y mysql
Bases de datos y mysqlBases de datos y mysql
Bases de datos y mysql
 
X i4sp10 webappdep win_es
X i4sp10 webappdep win_esX i4sp10 webappdep win_es
X i4sp10 webappdep win_es
 
Manual de-sql-2000-server
Manual de-sql-2000-serverManual de-sql-2000-server
Manual de-sql-2000-server
 
Apache Eng
Apache EngApache Eng
Apache Eng
 
Query browser-es
Query browser-esQuery browser-es
Query browser-es
 
Sql server desde0
Sql server desde0Sql server desde0
Sql server desde0
 
My sql query browser
My sql query browserMy sql query browser
My sql query browser
 
Cluster Spark - Cassandra sobre Raspberry Pi-3
Cluster Spark  - Cassandra sobre Raspberry Pi-3 Cluster Spark  - Cassandra sobre Raspberry Pi-3
Cluster Spark - Cassandra sobre Raspberry Pi-3
 
Open xava manual
Open xava manualOpen xava manual
Open xava manual
 
Bbdd
BbddBbdd
Bbdd
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
kupdf.net_bases-de-datos.pdf
kupdf.net_bases-de-datos.pdfkupdf.net_bases-de-datos.pdf
kupdf.net_bases-de-datos.pdf
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 

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

Compilado de signos vitales.pdf
Compilado de signos vitales.pdfCompilado de signos vitales.pdf
Compilado de signos vitales.pdf
 
OPQRST.pdf
OPQRST.pdfOPQRST.pdf
OPQRST.pdf
 
SAMPLE.pdf
SAMPLE.pdfSAMPLE.pdf
SAMPLE.pdf
 
Componentes android
Componentes androidComponentes android
Componentes android
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Notificaciones android
Notificaciones androidNotificaciones android
Notificaciones android
 
Machine learning
Machine learningMachine learning
Machine learning
 
Marco de trabajo scrum
Marco de trabajo scrumMarco de trabajo scrum
Marco de trabajo scrum
 
Android mvp
Android mvpAndroid mvp
Android mvp
 
Versionamiento de software
Versionamiento de softwareVersionamiento de software
Versionamiento de software
 
¿Qué es una interface en java?
¿Qué es una interface en java?¿Qué es una interface en java?
¿Qué es una interface en java?
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Cadena de valor
Cadena de valorCadena de valor
Cadena de valor
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Mitigando ataques espias
Mitigando ataques espiasMitigando ataques espias
Mitigando ataques espias
 
Curso de Motivación
Curso de MotivaciónCurso de Motivación
Curso de Motivación
 
Express
ExpressExpress
Express
 
Tecnologias emergentes node js
Tecnologias emergentes node jsTecnologias emergentes node js
Tecnologias emergentes node js
 
Mongo db comandos básicos
Mongo db comandos básicosMongo db comandos básicos
Mongo db comandos básicos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Último

infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareoscartorres960914
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)edisonquispecalderon
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfjuanjosebarreiro704
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equiponicromante2000
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...cuentauniversidad34
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORDRobertSotilLujn
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesjuanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleEcaresoft Inc.
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.CarmenFlores88207
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxlasocharfuelan123
 

Último (11)

infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 

Manual de fragmentación mixta

  • 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 mixta es decir Horizontalmente y verticalmente en dos máquinas virtualizadas con el sistema operativo Windows 7 professional, una para ser identificada como Servidor con la direcciónip “192.168.1.2” yla otra cliente con la direcciónip “192.168.1.3”, las cuales contendrán MySQL Server en su versión 5.6 En la este ejemplo de fragmentación haremos uso del comando FEDERATED y de fragmentacion horizontal por vistas. Desarrollo Antes que nada 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:ProgramDataMySQLMySQL Server 5.6 Dentro de este documento y en la sección de [SERVER] del mismo agregamos el comando de MySQL en ambas maquinas virtuales tanto como el servidor como el cliente. FEDERATED Una vez escrito este comando, guardamos el documento y procedemos a reiniciar el servicio de MySQL en ambas maquinas.
  • 4. Replicación en MySQL Replicación MySQL 4 Después 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. Debemos de tener creada previamente nuestra base de datos y tabla para fragmentar en este caso tengo creada la base de datos mydb y la tabla cliente Grant all on ejemplo.* to ‘root’@’192.168.1.3’ identified by ‘root’; Y le damos los permisos. Flush privileges;
  • 5. Replicación en MySQL Replicación MySQL 5 Del lado del Cliente crearemos una base de datos y una tabla create database frag; use frag; create table datoscliente(idCliente int, nombre varchar(45)) engine= federated default charset=latin1 connection=’mysql//root:root@192.168.1.2:3306/mydb/cliente’; De manera que ya tenemos la fragmentación vertical en nuestro cliente, por lo que ahora de esa tabla datoscliente fragmentaremos de forma horizontal con una vista. create view primerosregistros as select * from datoscliente where idcliente<=20;
  • 6. Replicación en MySQL Replicación MySQL 6 Donde la vista contendrá solo los primeros 20 registros y aquí se genera la fragmentación horizontal. Conclusión Para poder llevar acabo la fragmentación mixta debemos usar dos maquinas virtuales de las cuales una contendrá la base de datos a fragmentar de forma vertical y los permisos para acceder a ella, y en la cliente donde se creara la base de datos y tabla ya fragmentada verticalmente para posteriormente fragmentar esos datos de forma horizontal con una vista. 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 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