NoSQL + Node.js

2.311 visualizações

Publicada em

Brief slides about NoSQL and Node.js

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.311
No SlideShare
0
A partir de incorporações
0
Número de incorporações
50
Ações
Compartilhamentos
0
Downloads
28
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

NoSQL + Node.js

  1. 1. NoSQL
  2. 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. 3. Por que e quando usar?
  4. 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. 5. Teorema de CAP
  6. 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. 7. Node.js
  8. 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. 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. 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. 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

×