cassandra overview: um caso prático

40
Eiti Kimura | Engenheiro de Software, Movile Cassandra Overview um caso prático

Upload: joao-paulo-eiti-kimura

Post on 12-Jul-2015

730 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Cassandra overview:  Um Caso Prático

Eiti Kimura | Engenheiro de Software, Movile

Cassandra Overviewum caso prático

Page 2: Cassandra overview:  Um Caso Prático

NoSQL

Page 3: Cassandra overview:  Um Caso Prático

NoSQL

Page 4: Cassandra overview:  Um Caso Prático

NoSQL

Page 5: Cassandra overview:  Um Caso Prático
Page 6: Cassandra overview:  Um Caso Prático

O que é?

Page 7: Cassandra overview:  Um Caso Prático
Page 8: Cassandra overview:  Um Caso Prático
Page 9: Cassandra overview:  Um Caso Prático

O teorema indica que é possível obter somente duas dessas propriedades

Page 10: Cassandra overview:  Um Caso Prático

O teorema indica que é possível obter somente duas dessas propriedades

Page 11: Cassandra overview:  Um Caso Prático

Page 12: Cassandra overview:  Um Caso Prático

Page 13: Cassandra overview:  Um Caso Prático
Page 14: Cassandra overview:  Um Caso Prático

Page 15: Cassandra overview:  Um Caso Prático

Page 16: Cassandra overview:  Um Caso Prático

* http://research.google.com/archive/bigtable.html

Page 17: Cassandra overview:  Um Caso Prático
Page 18: Cassandra overview:  Um Caso Prático

Page 19: Cassandra overview:  Um Caso Prático

Connect > Everyone

Page 20: Cassandra overview:  Um Caso Prático
Page 21: Cassandra overview:  Um Caso Prático

Page 22: Cassandra overview:  Um Caso Prático

Page 23: Cassandra overview:  Um Caso Prático

Page 24: Cassandra overview:  Um Caso Prático

Page 25: Cassandra overview:  Um Caso Prático

Volume de Dados

Page 26: Cassandra overview:  Um Caso Prático
Page 27: Cassandra overview:  Um Caso Prático
Page 28: Cassandra overview:  Um Caso Prático

Porque Cassandra?

Page 29: Cassandra overview:  Um Caso Prático

Porque Cassandra?

Page 30: Cassandra overview:  Um Caso Prático

Porque Cassandra?

Page 31: Cassandra overview:  Um Caso Prático

Porque Cassandra?

Page 32: Cassandra overview:  Um Caso Prático
Page 33: Cassandra overview:  Um Caso Prático

Page 34: Cassandra overview:  Um Caso Prático

Page 35: Cassandra overview:  Um Caso Prático

Node 1 :load_avg: 0.08write_latency(us): 1057.2read_latency(us): 1113.0

Node 2 :load_avg: 0.16write_latency(us): 1026.6read_latency(us): 1637.8

Node 3 :load_avg: 0.16write_latency(us): 855.5read_latency(us): 851.7

Node 4 :load_avg: 0.22write_latency(us): 1117.7read_latency(us): 871.5

Node 5 :load_avg: 1.6write_latency(us): 1278.1read_latency(us): 1252.5

Estatísticas de Desempenho

Read Latency AVG: ~ 1144 usWrite Latency AVG: ~ 1066 us

Page 36: Cassandra overview:  Um Caso Prático

Resultados: operações ao longo do dia

writes per minutereads per minute

Page 37: Cassandra overview:  Um Caso Prático

Benchmark Datastax

Page 38: Cassandra overview:  Um Caso Prático

http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html

Page 39: Cassandra overview:  Um Caso Prático

Benchmark VLDB

Page 40: Cassandra overview:  Um Caso Prático

[email protected]

@eitikimura

facebook.com/eiti.kimura

flickr.com/eitikimura

Perguntas

Obrigado!

slideshare.net/eitikimura