Post on 04-Jun-2015
description
AUDITÓRIO 3
Data / Analysis
Palestrante
Relacional ou #NoSQL? Tenha o melhor dos dois mundos com o Azure DocumentDB
Thiago CustódioMCT, MCSD, PSD I
Agenda
• Histórico• #NoSQL• Tipos de #NoSQL• Azure DocumentDB• Demo• Links• Perguntas / Respostas
Histórico1970
1980
1990
2000
2010
2006
#NoSQL
#NoSQL
• Johan Oskarsson
#NoSQL
#NoSQL
• Características• Não relacional• Schema Free
• Habilidade para rodar em cluster• Open Source
Tipos de #NoSQL
• Chave / Valor
Chave Valor
Evento Azure Summit BR
Palestrante Thiago
Tipos de #NoSQL
• Documentos
{“nome”: “Thiago”,“sobrenome”: “Custodio”,“twitter”: “@thdotnet”,“tags”: [“nosql”, “azure”, “.NET”, “Azure Summit BR”]
}
Tipos de #NoSQL
• Column Family
Tipos de #NoSQL
• Grafos
Azure DocumentDB
• Flexível
• Rápido• Discos SSD• Hekaton – tecnologia para queries em memória
• Escalável
• Suporte à transações
Azure DocumentDB
Azure DocumentDB
• Queries ricas (SQL / Linq)
• Linguagem de programação Ubíqua (JavaScript)• Triggers(Push vs Pull)• Stored Procedures• UDF
• Data Model (JSON)
• Protocolo de transporte (HTTP)
DEMO
2010 e além...
Links• Anúncio DocumentDB - Time de Dev
• http://bit.ly/YIyNWc
• Hekaton• http://bit.ly/1oXlrvR
• Azure DocumentDB• http://bit.ly/VKbpWi
• Iniciando com DocumentDB• http://bit.ly/Zi6Ap0
Perguntas?
Obrigado por sua presença.