Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
-
Upload
thiago-custodio -
Category
Technology
-
view
139 -
download
1
description
Transcript of Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
![Page 1: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/1.jpg)
![Page 2: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/2.jpg)
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
![Page 3: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/3.jpg)
Agenda
• Histórico• #NoSQL• Tipos de #NoSQL• Azure DocumentDB• Demo• Links• Perguntas / Respostas
![Page 4: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/4.jpg)
Histórico1970
1980
1990
2000
2010
2006
![Page 5: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/5.jpg)
#NoSQL
![Page 6: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/6.jpg)
#NoSQL
• Johan Oskarsson
![Page 7: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/7.jpg)
#NoSQL
![Page 8: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/8.jpg)
#NoSQL
• Características• Não relacional• Schema Free
• Habilidade para rodar em cluster• Open Source
![Page 9: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/9.jpg)
Tipos de #NoSQL
• Chave / Valor
Chave Valor
Evento Azure Summit BR
Palestrante Thiago
![Page 10: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/10.jpg)
Tipos de #NoSQL
• Documentos
{“nome”: “Thiago”,“sobrenome”: “Custodio”,“twitter”: “@thdotnet”,“tags”: [“nosql”, “azure”, “.NET”, “Azure Summit BR”]
}
![Page 11: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/11.jpg)
Tipos de #NoSQL
• Column Family
![Page 12: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/12.jpg)
Tipos de #NoSQL
• Grafos
![Page 13: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/13.jpg)
Azure DocumentDB
• Flexível
• Rápido• Discos SSD• Hekaton – tecnologia para queries em memória
• Escalável
• Suporte à transações
![Page 14: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/14.jpg)
Azure DocumentDB
![Page 15: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/15.jpg)
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)
![Page 16: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/16.jpg)
DEMO
![Page 17: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/17.jpg)
2010 e além...
![Page 18: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/18.jpg)
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
![Page 19: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/19.jpg)
Perguntas?
![Page 20: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb](https://reader033.fdocumentos.tips/reader033/viewer/2022042508/55701d24d8b42aa8558b47e5/html5/thumbnails/20.jpg)
Obrigado por sua presença.