armazenamento de dados em poucas palavras ou uma resposta definitiva para todas as eternas questões...

33
uma nova escola Wednesday, June 6, 12

Upload: alexandre-porcelli

Post on 01-Dec-2014

670 views

Category:

Technology


0 download

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

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