criando um ambiente clusterizado com mongodb e asp.net core

10
Globalcode – Open4education Trilha – .NET Jhonathan Soares MVP Microsoft, .Net Full Stack, MongoDB Certified, Coordenador de TI. Leandro Domingues Especialista SQL Server, MongoDB Certified, Neo4j Top 50 Certified

Upload: jhonathan-souza-soares

Post on 16-Apr-2017

326 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Trilha – .NETJhonathan Soares

MVP Microsoft, .Net Full Stack, MongoDB Certified, Coordenador de TI.

Leandro DominguesEspecialista SQL Server, MongoDB Certified, Neo4j Top 50 Certified

Page 2: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Agenda

MongoDBEscolhendo a topologiaImplementando ReplicaSet

Criando ClusterCriando ÁrbitroDisponibilizando o ReplicaSet

Asp.NETEstrutura do ProjetoConfigurando e conectando com MongoDemo Time

Page 3: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

MongoDB

Escolhendo a topologia

Page 4: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

MongoDB

Implementando ReplicaSetAlterando o arquivo de configuração mongo.conf

Inicializando o ReplicaSet

Page 5: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

MongoDB

Implementando ReplicaSetConfigurando o ambiente

Page 6: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Asp.Net

Estrutura do ProjetoASP.NET Core + Full Framework 4.6MongoDB Driver 2.2 + MongoDB Bson 2.2Generic Repository PatternModel mapeada e declarativa

Page 7: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Asp.Net

Configurando e conectando com MongoDefinição dos Servers ( Nós )Definição de WriteConcernDefinição de Modo de Conexão e réplicaDefinição de DataBase

Page 8: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Asp.Net

Demo Time

Page 9: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Asp.Net + MongDB

Dúvidas?

db.tdc.aggregate( [ { $project : { duvidas: 1 } } ] )

Page 10: Criando um ambiente clusterizado com MongoDB e Asp.NET Core

Globalcode – Open4education

Asp.Net + MongDB

FIM

http://codigosimples.net (Jhonathan Soares)

http://codifiquesempre.com.br (Leandro Domingues)