Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões...

33
uma nova escola Wednesday, June 6, 12

description

De onde viemos?Onde estamos?Para onde vamos?Qual é o propósito de tudo isso?O que é a verdade?O que é bom e o que é mau?Qual é o significado da vida? Estas são algumas das chamadas "questões fundamentais". Esta palestra tem como desafioprover as respostas para todas elas.

Transcript of Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões...

Page 1: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

uma nova

escola

Wednesday, June 6, 12

Page 2: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 3: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Alexandre Porcelli

Organizer

Alexandre Porcelli

Co-founder / Parser Developer

Alexandre Porcelli

Core Developer

Alexandre PorcelliPrincipal Software Engineer

@porcelli

Wednesday, June 6, 12

Page 4: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

filosofia...

Wednesday, June 6, 12

Page 5: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

• de onde viemos?• onde estamos?• para onde vamos?• qual é o propósito de tudo isso?• o que é a verdade?• qual é o significado da vida?

Wednesday, June 6, 12

Page 6: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

de onde viemos?

Wednesday, June 6, 12

Page 7: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

“O homem que não conhece sua História está

fadado a repetir os erros do passado”

Wednesday, June 6, 12

Page 8: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

• Hierarchical (IMS): late 1960’s and 1970’s • Directed graph (CODASYL): 1970’s • Relational: 1970’s and early 1980’s • Entity-Relationship: 1970’s • Extended Relational: 1980’s • Semantic: late 1970’s and 1980’s• Object-oriented: late 1980’s and early 1990’s • Object-relational: late 1980’s and early 1990’s • Semi-structured (XML): late 1990’s to late 2000’s• The next big thing: ???

ref: What Goes Around Comes Around por Michael Stonebraker e Joey HellersteinWednesday, June 6, 12

Page 9: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

onde estamos?

Wednesday, June 6, 12

Page 10: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

ditadura do modelo relacional

Wednesday, June 6, 12

Page 11: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 12: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 13: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 14: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 15: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 16: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

para onde vamos?Wednesday, June 6, 12

Page 17: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

flexibilidade

escalabilidade

conectividade

velocidade

latênciaagilidade

baixo custo

grandes volumes

Wednesday, June 6, 12

Page 18: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

estruturas de dados

graphdoc k-v

column tripleWednesday, June 6, 12

Page 19: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

arquitetura

acidbase eventual

consistencyram

durabilitycap

Wednesday, June 6, 12

Page 20: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 21: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 22: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

persitência poliglota

Wednesday, June 6, 12

Page 23: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 24: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

qual é o propósito de tudo isso?

Wednesday, June 6, 12

Page 25: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

abaixo ao banco de dados relacional!

como bala de prata!

Wednesday, June 6, 12

Page 26: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

apps & db

Wednesday, June 6, 12

Page 27: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

o que é a verdade?

Wednesday, June 6, 12

Page 28: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Wednesday, June 6, 12

Page 29: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

FAULT TOLERANCE

Wednesday, June 6, 12

Page 30: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

QUAL É O SIGNIFICADO DA VIDA?

Wednesday, June 6, 12

Page 31: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

42Douglas Adams

Wednesday, June 6, 12

Page 32: Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões filosóficas.

Perguntas?

Wednesday, June 6, 12