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

Post on 01-Dec-2014

670 views 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 of Armazenamento de Dados em Poucas Palavras ou Uma resposta definitiva para todas as eternas questões...

uma nova

escola

Wednesday, June 6, 12

Wednesday, June 6, 12

Alexandre Porcelli

Organizer

Alexandre Porcelli

Co-founder / Parser Developer

Alexandre Porcelli

Core Developer

Alexandre PorcelliPrincipal Software Engineer

@porcelli

Wednesday, June 6, 12

filosofia...

Wednesday, June 6, 12

• 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

de onde viemos?

Wednesday, June 6, 12

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

fadado a repetir os erros do passado”

Wednesday, June 6, 12

• 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

onde estamos?

Wednesday, June 6, 12

ditadura do modelo relacional

Wednesday, June 6, 12

Wednesday, June 6, 12

Wednesday, June 6, 12

Wednesday, June 6, 12

Wednesday, June 6, 12

Wednesday, June 6, 12

para onde vamos?Wednesday, June 6, 12

flexibilidade

escalabilidade

conectividade

velocidade

latênciaagilidade

baixo custo

grandes volumes

Wednesday, June 6, 12

estruturas de dados

graphdoc k-v

column tripleWednesday, June 6, 12

arquitetura

acidbase eventual

consistencyram

durabilitycap

Wednesday, June 6, 12

Wednesday, June 6, 12

Wednesday, June 6, 12

persitência poliglota

Wednesday, June 6, 12

Wednesday, June 6, 12

qual é o propósito de tudo isso?

Wednesday, June 6, 12

abaixo ao banco de dados relacional!

como bala de prata!

Wednesday, June 6, 12

apps & db

Wednesday, June 6, 12

o que é a verdade?

Wednesday, June 6, 12

Wednesday, June 6, 12

FAULT TOLERANCE

Wednesday, June 6, 12

QUAL É O SIGNIFICADO DA VIDA?

Wednesday, June 6, 12

42Douglas Adams

Wednesday, June 6, 12

Perguntas?

Wednesday, June 6, 12