NoSQL
O que é NoSQL?   NoSQL – Not Only SQL   O termo NoSQL foi utilizado pela primeira vez    em 1998   Voltou a ser abordad...
Por que e quando usar?
Tipos de bancos   Key/Value Store       Ex: SimpleBD   Wide Columns Store       Ex: Cassandra   Document Store      ...
Teorema de CAP
NoSQL no QCON 2011   Arquiteturas modernas (Vinicius Quaiato)   Neo4j Saves the Universe! (Jim Webber)   Conhecendo o C...
Node.js
O que é Node.js?   JavaScript no lado do servidor       Linguagem mais usada na web (client-side)       Vasta documenta...
Frameworks / Bibliotecas   NPM       Gerenciamento de dependências       Configurações da aplicação   Express       D...
Socket.io   Implementa WebSockets com Node.js   Mantém conexão com servidor aberta na web       Evita fazer diversas re...
Node.js e JavaScript no QCON   O browser como plataforma       Desenvolvimento de Jogos: A vez do browser e do        No...
Upcoming SlideShare
Loading in …5
×

NoSQL + Node.js

2,380 views

Published on

Brief slides about NoSQL and Node.js

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

No Downloads
Views
Total views
2,380
On SlideShare
0
From Embeds
0
Number of Embeds
72
Actions
Shares
0
Downloads
29
Comments
0
Likes
2
Embeds 0
No embeds

No notes for 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

×