Your SlideShare is downloading. ×
NoSQL + Node.js
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

NoSQL + Node.js

2,038
views

Published on

Brief slides about NoSQL and Node.js

Brief slides about NoSQL and Node.js


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,038
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. NoSQL
  • 2. O que é NoSQL? NoSQL – Not Only SQL O termo NoSQL foi utilizado pela primeira vez em 1998 Voltou a ser abordado em 2009 pelo funcionário do RackSpace O NoSQL surgiu da necessidade de uma performance superior e de uma alta escalabilidade.
  • 3. Por que e quando usar?
  • 4. Tipos de bancos Key/Value Store  Ex: SimpleBD Wide Columns Store  Ex: Cassandra Document Store  Ex: MongoDB e CouchDB Column Oriented Store  Ex: MonetDB e LucidDB
  • 5. Teorema de CAP
  • 6. NoSQL no QCON 2011 Arquiteturas modernas (Vinicius Quaiato) Neo4j Saves the Universe! (Jim Webber) Conhecendo o CouchDB (Henrique Gogó) Caching e NoSQL? (Kunal Bhasin) www.qcon.com.br
  • 7. Node.js
  • 8. O que é Node.js? JavaScript no lado do servidor  Linguagem mais usada na web (client-side)  Vasta documentação Processos assíncronos  Orientado a eventos  I/O não bloqueante
  • 9. Frameworks / Bibliotecas NPM  Gerenciamento de dependências  Configurações da aplicação Express  Desenvolvimento baseado em rotas REST  Ex.: Criação de WebServer, Sites, etc.
  • 10. Socket.io Implementa WebSockets com Node.js Mantém conexão com servidor aberta na web  Evita fazer diversas requisições ao servidor  Tempo de resposta praticamente instantâneo Chat Jogos WebService com necessidade de velocidade de resposta
  • 11. Node.js e JavaScript no QCON O browser como plataforma  Desenvolvimento de Jogos: A vez do browser e do Node.js  Edição de conteúdo web usando Javascript de ponta a ponta – Gerenciador de Conteúdo do iG Sobre JavaScript  JavaScript: Prototipação, Closure e Encapsulamento  Engine de template em Javascript com HTML Sprites  Combinando Programação funcional e O.O. em javascript de forma prática

×