NoSQL, o que realmente é?

Preview:

DESCRIPTION

Explicando o que é Not Only SQL

Citation preview

NoSQL, o que realmente é?

Thiago Avelino@avelino0

www.avelino.usthiagoavelinoster@gmail.comthiagoavelinoster@gmail.comthiagoavelinoster@gmail.comthiagoavelinoster@gmail.com

NoSQLNot Only SQL

Não só SQL

.

.

.

.

.

.

RDBMSSistema Gerenciador de Banco de Dados Relacional

.

.

.

.

.

.

Porque usar

• Escalabilidade

• Performance

• Flexibilidade (Estrutura de projeto flexível)

• Big data (Fácil gerenciamento em grande volume da dados)

• Sem verbosidade

• GIS

NoSQL

história...

definição...

big data...

Banco de dados relacional

momentohistórico

Resolver problemasespecíficos

Quais problemas?

ÁrvoreEstrutura dinamicaCacheFilaslog...

opção!

Bala de prata

opção!

acid

(

Existe NOSQLacid

)

Arquitetura

Armazenamento NÃO é parte de arquitetura a muito tempo

Orientado a Documento (json)

{ nome: ‘Thiago Avelino’, empresa: ‘Trianguli Consoltoria Web’, linguas: [‘portugues’, ‘ingles’]}

chave/valor

chave/valor

chave/valor

chave/valor (grafo)

Porque não usar

• Relacionamento

• Empresa onde você trabalha ainda não conhece

NoSQL

Conclusão

Opte por NoSQL’ distribuídos se precisar de escalabilidade

Estude qual NoSQL atende a necessidade do seu projeto

Quer saber mais sobre NoSQL?

Pergunta-me como!

Perguntas?

Thiago Avelino@avelino0

www.avelino.usthiagoavelinoster@gmail.comthiagoavelinoster@gmail.comthiagoavelinoster@gmail.comthiagoavelinoster@gmail.com

Obrigado