20

Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

Embed Size (px)

DESCRIPTION

Visão geral de #NoSQL e apresentação do novo Azure DocumentDB.

Citation preview

Page 1: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb
Page 2: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

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

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

Histórico1970

1980

1990

2000

2010

2006

Page 5: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

#NoSQL

Page 6: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

#NoSQL

• Johan Oskarsson

Page 7: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

#NoSQL

Page 8: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

#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

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

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

Tipos de #NoSQL

• Column Family

Page 12: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

Tipos de #NoSQL

• Grafos

Page 13: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

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

Azure DocumentDB

Page 15: Relacional ou no sql tenha o melhor dos dois mundos com o 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)

Page 16: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

DEMO

Page 17: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

2010 e além...

Page 18: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

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

Perguntas?

Page 20: Relacional ou no sql tenha o melhor dos dois mundos com o azure documentdb

Obrigado por sua presença.