SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Go e Mongo
paulo pires 
@paulo_hp
#golangbr
Primeiro vamos 
falar de 
MongoDB
NO SQL
Baseado em 
Documentos
Go e MongoDB Juntos? 
Por que? Como?
mgo 
labix.org/mgo
Gustavo Niemeyer 
niemeyer.net
Failover management
Synchronous and 
concurrent
Result pre-fetching
Flexible serialization
Thoroughly tested
Como usa?
go get gopkg.in/mgo.v2
...
vlw.flw.

Mais conteúdo relacionado

Mais procurados

Node não é filme de Terror
Node não é filme de TerrorNode não é filme de Terror
Node não é filme de TerrorPaulo Pires
 
Node js - O poder do JavaScript do lado do servidor
Node js  - O poder do JavaScript do lado do servidorNode js  - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidorRomulo Fagundes
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?Fabio Janiszevski
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App EngineLuiz Cláudio Silva
 
Microsserviços com Spring Boot e Spring Cloud
Microsserviços com Spring Boot e Spring CloudMicrosserviços com Spring Boot e Spring Cloud
Microsserviços com Spring Boot e Spring CloudIsacHarandeAlmeida
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirKelvin Stinghen
 
Desenvolvendo Aplicações Web com Python
Desenvolvendo Aplicações Web com PythonDesenvolvendo Aplicações Web com Python
Desenvolvendo Aplicações Web com PythonLuiz Cláudio Silva
 
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webAmbiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webEvaldo Junior
 
Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Rogerio Prado de Jesus
 
Palestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndPalestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndLuis Fernando Mangia
 

Mais procurados (13)

Node não é filme de Terror
Node não é filme de TerrorNode não é filme de Terror
Node não é filme de Terror
 
Node js - O poder do JavaScript do lado do servidor
Node js  - O poder do JavaScript do lado do servidorNode js  - O poder do JavaScript do lado do servidor
Node js - O poder do JavaScript do lado do servidor
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App Engine
 
Leonardo g
Leonardo gLeonardo g
Leonardo g
 
Microsserviços com Spring Boot e Spring Cloud
Microsserviços com Spring Boot e Spring CloudMicrosserviços com Spring Boot e Spring Cloud
Microsserviços com Spring Boot e Spring Cloud
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade Elixir
 
Desenvolvendo Aplicações Web com Python
Desenvolvendo Aplicações Web com PythonDesenvolvendo Aplicações Web com Python
Desenvolvendo Aplicações Web com Python
 
Node js
Node jsNode js
Node js
 
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webAmbiente livre para desenvolvimento web
Ambiente livre para desenvolvimento web
 
Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012
 
Palestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndPalestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-End
 
Webdev
WebdevWebdev
Webdev
 

Mais de Paulo Pires

Side Effects: Uma Saga até o React
Side Effects: Uma Saga até o ReactSide Effects: Uma Saga até o React
Side Effects: Uma Saga até o ReactPaulo Pires
 
MobX: State Management made easy
 MobX: State Management made easy MobX: State Management made easy
MobX: State Management made easyPaulo Pires
 
We Work Remotely!
We Work Remotely!We Work Remotely!
We Work Remotely!Paulo Pires
 
NodeBR, um ano memoravel!
NodeBR, um ano memoravel!NodeBR, um ano memoravel!
NodeBR, um ano memoravel!Paulo Pires
 
Node.js and Google Cloud
Node.js and Google CloudNode.js and Google Cloud
Node.js and Google CloudPaulo Pires
 
Como Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js SegurasComo Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js SegurasPaulo Pires
 
A vida além do jQuery
A vida além do jQueryA vida além do jQuery
A vida além do jQueryPaulo Pires
 

Mais de Paulo Pires (11)

GraphQL 101
GraphQL 101GraphQL 101
GraphQL 101
 
Side Effects: Uma Saga até o React
Side Effects: Uma Saga até o ReactSide Effects: Uma Saga até o React
Side Effects: Uma Saga até o React
 
MobX: State Management made easy
 MobX: State Management made easy MobX: State Management made easy
MobX: State Management made easy
 
We Work Remotely!
We Work Remotely!We Work Remotely!
We Work Remotely!
 
Angular 2
Angular 2Angular 2
Angular 2
 
NodeBR, um ano memoravel!
NodeBR, um ano memoravel!NodeBR, um ano memoravel!
NodeBR, um ano memoravel!
 
JS Mad Science
JS Mad ScienceJS Mad Science
JS Mad Science
 
Node.js and Google Cloud
Node.js and Google CloudNode.js and Google Cloud
Node.js and Google Cloud
 
Como Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js SegurasComo Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js Seguras
 
ES6
ES6ES6
ES6
 
A vida além do jQuery
A vida além do jQueryA vida além do jQuery
A vida além do jQuery