do relacional ao no sql

22
Do relacional ao NoSQL PHPub #38

Upload: fabio-soares

Post on 22-Feb-2017

81 views

Category:

Software


1 download

TRANSCRIPT

Do relacional ao NoSQLPHPub #38

Fabio SoaresProgramador Junior

Grupo Mateus

➔ Estudante de Ciência da Computação

➔ Primeira palestra

No Only SQL

DocumentosChaves e valoresGrafos

Vamos ver do jeito tradicional

ID NOME SOBRENOME

0 Evaldo Barbosa

1 Fabio Soares

ID TIPO_CONTA BALANCO MOEDA TITULAR (fk)

0 Investimento 80000.00 BRL 0

1 Poupança 70400.00 BRL 0

2 Corrente 4500.00 BRL 0

3 Corrente 4500.00 BRL 1

4 Investimento 4500.00 BRL 1

5 Poupança 4500.00 BRL 1

Con

tas

Titu

lare

s

Quem é o titular ID 1?

Vamos ver do jeito tradicional

ID NOME SOBRENOME

0 Evaldo Barbosa

1 Fabio Soares

ID TIPO_CONTA BALANCO MOEDA TITULAR (fk)

0 Investimento 80000.00 BRL 0

1 Poupança 70400.00 BRL 0

2 Corrente 4500.00 BRL 0

3 Corrente 4500.00 BRL 1

4 Investimento 4500.00 BRL 1

5 Poupança 4500.00 BRL 1

Con

tas

Titu

lare

s

De quem é a conta ID 3?

Vamos ver do jeito tradicional

ID NOME SOBRENOME

0 Evaldo Barbosa

1 Fabio Soares

ID TIPO_CONTA BALANCO MOEDA TITULAR (fk)

0 Investimento 80000.00 BRL 0

1 Poupança 70400.00 BRL 0

2 Corrente 4500.00 BRL 0

3 Corrente 4500.00 BRL 1

4 Investimento 4500.00 BRL 1

5 Poupança 4500.00 BRL 1

Con

tas

Titu

lare

s

Quais são as contas de Fabio Soares?

Vamos ver do jeito tradicional

ID NOME SOBRENOME

0 Evaldo Barbosa

1 Fabio Soares

ID TIPO_CONTA BALANCO MOEDA TITULAR (fk)

0 Investimento 80000.00 BRL 0

1 Poupança 70400.00 BRL 0

2 Corrente 4500.00 BRL 0

3 Corrente 4500.00 BRL 1

4 Investimento 4500.00 BRL 1

5 Poupança 4500.00 BRL 1

Con

tas

Titu

lare

s

Nós temos documentos {}

Documentos

E como funciona?

Documentos Coleções

Banco de dados

Como ficaria o banco?

Nós temos chaves e valores

Chaves e valores

E como funciona?

Chave1 Valor1

Chave2 Valor2

Chave3 Valor3

Chave4 Valor4

Chave1 {nome: “Fabio”, telegram: “@fsoares_1”}

Chave2 [item1, item2, item3]

Chave3 Valor3

Chave4 256

Como ficaria o banco?

Chave Valor

titular:0:nome Evaldo

titular:0:sobrenome Barbosa

titular:1:nome Fabio

titular:1:sobrenome Soares

... ...

Chave Valor

conta:0:tipo Investimento

conta:0:balanço 80000.00

conta:0:moeda BRL

conta:1:tipo Poupaça

... ...

Quando usar?

Obrigado

telegram.me/fsoares_1

facebook.com/1fabiosoares

github.com/1fabiosoares