Flisol - Nodejs e MongoDb o casamento perfeito

33
e Jean Carlo Nascimento aka SUISSA Sunday, April 28, 13

description

 

Transcript of Flisol - Nodejs e MongoDb o casamento perfeito

Page 1: Flisol - Nodejs e MongoDb o casamento perfeito

e

Jean Carlo Nascimento aka SUISSA

Sunday, April 28, 13

Page 2: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 3: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 4: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 5: Flisol - Nodejs e MongoDb o casamento perfeito

@osuissaabout.me/suissa

github.com/suissanosql.techinsider.com.br

javascript.techinsider.com.br

Sunday, April 28, 13

Page 6: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 7: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 8: Flisol - Nodejs e MongoDb o casamento perfeito

• É um ambiente de execução para usar JavaScript fora do navegador

• Linha de comando + console interativo

• Utiliza o engine de JavaScript Google V8

• I/O orientada a eventos (modo assíncrono)

Sunday, April 28, 13

Page 9: Flisol - Nodejs e MongoDb o casamento perfeito

> function agora() {... var dt = Date().slice(16,24);... console.log(dt);... }undefined> agora();13:50:17undefined>

Sunday, April 28, 13

Page 10: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 11: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 12: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 13: Flisol - Nodejs e MongoDb o casamento perfeito

MongoDbO que é?

Por que usar?Onde usar?

Sunday, April 28, 13

Page 14: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 15: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 16: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 17: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 18: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 19: Flisol - Nodejs e MongoDb o casamento perfeito

• Orientado a Documento

• Escalabilidade Horizontal

• Auto-Sharding

• Map/Reduce

• GridFS

• Commercial Support

Sunday, April 28, 13

Page 20: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 21: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 22: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 23: Flisol - Nodejs e MongoDb o casamento perfeito

Terminologia

SQL RDBMS

DATABASE

TABLE

ROWS

QUERY

INDEX

PARTITION

MongoDB    DATABASECOLLECTIONJSON DOCUMENTQUERYINDEXSHARD

Sunday, April 28, 13

Page 24: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 25: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 26: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 27: Flisol - Nodejs e MongoDb o casamento perfeito

Talk is cheap. Show me the 

code.

Sunday, April 28, 13

Page 28: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 29: Flisol - Nodejs e MongoDb o casamento perfeito

mongodb nativehttps://github.com/mongodb/node-mongodb-native

Sunday, April 28, 13

Page 30: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13

Page 31: Flisol - Nodejs e MongoDb o casamento perfeito

mongoosehttps://github.com/LearnBoost/mongoose

Sunday, April 28, 13

Page 33: Flisol - Nodejs e MongoDb o casamento perfeito

Sunday, April 28, 13