SlideShare una empresa de Scribd logo
1 de 21
Mallorca #MongoDB User Group
http://www.meetup.com/Mallorca-MongoDB-User-Group/
Instalar y consumir Servidores MongoDB en
Replica Sets
@emiliotorrens | www.emiliotorrens.com
Agenda Que nos ofrecen los Replica Sets
Protección de Datos
Múltiples copias
Corre a través de Data Centers
Alta Disponibilidad
Failover automático
Recuperación automática
Instalación y Configuración
Opciones
Demo
Consumiendo el Replica Sets
Tipos de durabilidad
Consistencia eventual
Opciones de Escritura/Lectura
Demo
Que nos ofrecen los Replica Sets
• Protección de Datos
• Múltiples copias
• Corre a través de Data Centers
• Alta Disponibilidad
• Failover automático
• Recuperación automática
Que nos ofrecen los Replica Sets
• Protección de Datos
• Múltiples copias
• Corre a través de Data Centers
• Alta Disponibilidad
• Failover automático
• Recuperación automática
Que nos ofrecen los Replica Sets
• Protección de Datos
• Múltiples copias
• Corre a través de Data Centers
• Alta Disponibilidad
• Failover automático
• Recuperación automática
APPLICACIÓN
PRIMARIO
SECUNDARIO
SECUNDARIO
LECTURA/ESCRITURA
LECTURA REPLICACION ASINCRONA
LECTURA
Que nos ofrecen los Replica Sets: ALTA DISPONIBILIDAD
APPLICACIÓN PRIMARIO
SECUNDARIO
LECTURA/ESCRITURA ELECCION AUTOMATICA DE
UN NUEVO PRIMARIO
LECTURA
Que nos ofrecen los Replica Sets: FAILOVER AUTOMATICO
CAIDO
APPLICACIÓN PRIMARIO
SECUNDARIO
LECTURA/ESCRITURA RECUPERACION AUTOMATICA
LECTURA
Que nos ofrecen los Replica Sets: RECUPERACION AUTOMATICA
SECUNDARIO
LECTURA
Instalación y Configuración
• Opciones
• Demo
Instalación y Configuración: Opciones
• arbiterOnly
• buildIndexes
• hidden
• priority
• tags
http://docs.mongodb.org/manual/reference/replica-configuration/
Instalación y Configuración
• Opciones
• Demo
• Configurar los servidores en Replica Set
• Switch en fallo de Primario, Árbitros y Prioridad en Replica
Set
Consumiendo el Replica Sets
• Tipo de Durabilidad
• Consistencia Eventual
• Opciones escritura/lectura
• Demo
Consumiendo el Replica Sets: Tipo de Durabilidad
Consumiendo el Replica Sets
• Tipo de Durabilidad
• Consistencia Eventual
• Opciones escritura/lectura
• Demo
Consumiendo el Replica Sets: Consistencia Eventual
Consumiendo el Replica Sets
• Tipo de Durabilidad
• Consistencia Eventual
• Opciones escritura/lectura
• Demo
Consumiendo el Replica Sets: Opciones escritura/lectura
• W
• N
• Majority
• MyTag
• Journal
• ReadPreference
• primary
• primaryPreferred
• secondary
• secondaryPreferred
• Nearest
http://docs.mongodb.org/manual/applications/replication/
Consumiendo el Replica Sets
• Tipo de Durabilidad
• Consistencia Eventual
• Opciones escritura/lectura
• Demo
• mongodb://user:pass@host:1234/?replicaSet=set;connect=automatic;safe=true;
slaveOk=true;w=2;journal=true;readPreference=nearest"
Referencias
• MongoDB.org
• 10gen presentations
• MongoDB 2.2 and Big Data at nosqlmatters
Próximos Meetups
• MapReduce y Aggregation Framework
• Objects Mappings para MongoDB
• MongoDB y Ruby on Rails
Mallorca #MongoDB User Group
http://www.meetup.com/Mallorca-MongoDB-User-Group/
Gracias por venir ;)
@emiliotorrens | www.emiliotorrens.com

Más contenido relacionado

Similar a Mallorca MUG: Instalar y consumir Servidores MongoDB en Replica Set

Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Joseph Lopez
 
LaserVaultBackup (LVB) en Español
LaserVaultBackup (LVB) en EspañolLaserVaultBackup (LVB) en Español
LaserVaultBackup (LVB) en EspañolBrad Jensen
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5juliomacr
 
Administrar la recuperación en caso de error
Administrar la recuperación en caso de errorAdministrar la recuperación en caso de error
Administrar la recuperación en caso de errorJuanNoa
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureJoseph Lopez
 
Estándares web y soporte en navegadores
Estándares web y soporte en navegadoresEstándares web y soporte en navegadores
Estándares web y soporte en navegadoresDemóstenes García G.
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03victdiazm
 
Subversion Press
Subversion PressSubversion Press
Subversion Pressjlrvpuma
 
Las claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressLas claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressIñaki Arenaza
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDBJoseph Lopez
 
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos MicrosoftFortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos Microsoftmaxalonzohuaman
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesSergio Borromei
 
azure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarlosazure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarloscarlos_eduardo_84
 
Azure 360º para Desarrolaldores
Azure 360º para DesarrolaldoresAzure 360º para Desarrolaldores
Azure 360º para DesarrolaldoresGermán Küber
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
 

Similar a Mallorca MUG: Instalar y consumir Servidores MongoDB en Replica Set (20)

Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
 
LaserVaultBackup (LVB) en Español
LaserVaultBackup (LVB) en EspañolLaserVaultBackup (LVB) en Español
LaserVaultBackup (LVB) en Español
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Administrar la recuperación en caso de error
Administrar la recuperación en caso de errorAdministrar la recuperación en caso de error
Administrar la recuperación en caso de error
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL Azure
 
Estándares web y soporte en navegadores
Estándares web y soporte en navegadoresEstándares web y soporte en navegadores
Estándares web y soporte en navegadores
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
 
Subversion Press
Subversion PressSubversion Press
Subversion Press
 
Las claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressLas claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPress
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDB
 
Samba
SambaSamba
Samba
 
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos MicrosoftFortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Servicios de Storage en AWS
Servicios de Storage en AWSServicios de Storage en AWS
Servicios de Storage en AWS
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalables
 
azure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarlosazure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarlos
 
Azure 360º para Desarrolaldores
Azure 360º para DesarrolaldoresAzure 360º para Desarrolaldores
Azure 360º para Desarrolaldores
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Framework
 
Introducción a Big Data en AWS
Introducción a Big Data en AWSIntroducción a Big Data en AWS
Introducción a Big Data en AWS
 

Mallorca MUG: Instalar y consumir Servidores MongoDB en Replica Set

  • 1. Mallorca #MongoDB User Group http://www.meetup.com/Mallorca-MongoDB-User-Group/ Instalar y consumir Servidores MongoDB en Replica Sets @emiliotorrens | www.emiliotorrens.com
  • 2. Agenda Que nos ofrecen los Replica Sets Protección de Datos Múltiples copias Corre a través de Data Centers Alta Disponibilidad Failover automático Recuperación automática Instalación y Configuración Opciones Demo Consumiendo el Replica Sets Tipos de durabilidad Consistencia eventual Opciones de Escritura/Lectura Demo
  • 3. Que nos ofrecen los Replica Sets • Protección de Datos • Múltiples copias • Corre a través de Data Centers • Alta Disponibilidad • Failover automático • Recuperación automática
  • 4. Que nos ofrecen los Replica Sets • Protección de Datos • Múltiples copias • Corre a través de Data Centers • Alta Disponibilidad • Failover automático • Recuperación automática
  • 5. Que nos ofrecen los Replica Sets • Protección de Datos • Múltiples copias • Corre a través de Data Centers • Alta Disponibilidad • Failover automático • Recuperación automática
  • 7. APPLICACIÓN PRIMARIO SECUNDARIO LECTURA/ESCRITURA ELECCION AUTOMATICA DE UN NUEVO PRIMARIO LECTURA Que nos ofrecen los Replica Sets: FAILOVER AUTOMATICO CAIDO
  • 8. APPLICACIÓN PRIMARIO SECUNDARIO LECTURA/ESCRITURA RECUPERACION AUTOMATICA LECTURA Que nos ofrecen los Replica Sets: RECUPERACION AUTOMATICA SECUNDARIO LECTURA
  • 10. Instalación y Configuración: Opciones • arbiterOnly • buildIndexes • hidden • priority • tags http://docs.mongodb.org/manual/reference/replica-configuration/
  • 11. Instalación y Configuración • Opciones • Demo • Configurar los servidores en Replica Set • Switch en fallo de Primario, Árbitros y Prioridad en Replica Set
  • 12. Consumiendo el Replica Sets • Tipo de Durabilidad • Consistencia Eventual • Opciones escritura/lectura • Demo
  • 13. Consumiendo el Replica Sets: Tipo de Durabilidad
  • 14. Consumiendo el Replica Sets • Tipo de Durabilidad • Consistencia Eventual • Opciones escritura/lectura • Demo
  • 15. Consumiendo el Replica Sets: Consistencia Eventual
  • 16. Consumiendo el Replica Sets • Tipo de Durabilidad • Consistencia Eventual • Opciones escritura/lectura • Demo
  • 17. Consumiendo el Replica Sets: Opciones escritura/lectura • W • N • Majority • MyTag • Journal • ReadPreference • primary • primaryPreferred • secondary • secondaryPreferred • Nearest http://docs.mongodb.org/manual/applications/replication/
  • 18. Consumiendo el Replica Sets • Tipo de Durabilidad • Consistencia Eventual • Opciones escritura/lectura • Demo • mongodb://user:pass@host:1234/?replicaSet=set;connect=automatic;safe=true; slaveOk=true;w=2;journal=true;readPreference=nearest"
  • 19. Referencias • MongoDB.org • 10gen presentations • MongoDB 2.2 and Big Data at nosqlmatters
  • 20. Próximos Meetups • MapReduce y Aggregation Framework • Objects Mappings para MongoDB • MongoDB y Ruby on Rails
  • 21. Mallorca #MongoDB User Group http://www.meetup.com/Mallorca-MongoDB-User-Group/ Gracias por venir ;) @emiliotorrens | www.emiliotorrens.com