nosql + node.js
DESCRIPTION
Brief slides about NoSQL and Node.jsTRANSCRIPT
NoSQL
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.
Por que e quando usar?
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
Teorema de CAP
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
Node.js
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
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.
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
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