21
Cassandra 2.0 La nouvelle génération de Big Data

4 ans de Duchess France : Cassandra 2.0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 4 ans de Duchess France : Cassandra 2.0

Cassandra 2.0La nouvelle génération de Big Data

Page 2: 4 ans de Duchess France : Cassandra 2.0

Développeur Java chez Valtech

Membre des Duchess France @DuchessFr

Passionnée d’Agilité, JavaScript et Scala

sur Twitter: @miralak

Je suis ...

Page 3: 4 ans de Duchess France : Cassandra 2.0
Page 4: 4 ans de Duchess France : Cassandra 2.0

Un peu de historique

Page 5: 4 ans de Duchess France : Cassandra 2.0

Le modèle de donnée

Column

Page 6: 4 ans de Duchess France : Cassandra 2.0

Le modèle de donnée

Row

Page 7: 4 ans de Duchess France : Cassandra 2.0

Le modèle de donnée

ColumnRow

Column Family

Page 8: 4 ans de Duchess France : Cassandra 2.0

Le modèle de donnée

ColumnRow

Keyspace

Page 9: 4 ans de Duchess France : Cassandra 2.0

● Architecture décentralisé

● no SPOF

Haute disponibilité

Page 10: 4 ans de Duchess France : Cassandra 2.0

Scalabilité linéaire

100.000 tran/sec 200.000 tran/sec 400.000 tran/sec

Page 11: 4 ans de Duchess France : Cassandra 2.0

Déploiement multi-datacenter

Page 12: 4 ans de Duchess France : Cassandra 2.0

Réplication

‘Replication Factor’ (RF): nombre de ‘replicas’ (copies)

Page 13: 4 ans de Duchess France : Cassandra 2.0

● ONE● QUORUM● ALL● ANY

Consistency level

Autres: EACH-QUORUM, LOCAL_QUORUM, TWO, THREE, SERIAL ...

Page 14: 4 ans de Duchess France : Cassandra 2.0

Autres propriétés

● Colonne expirante: TTL

● Tombstone

● HintedHandoff

Page 15: 4 ans de Duchess France : Cassandra 2.0

CQL

CREATE TABLE duchess ( id uuid PRIMARY KEY, nom text, prenom text, adresse text, presentation blob );

Page 16: 4 ans de Duchess France : Cassandra 2.0

CQL

SELECT * FROM …. WHERE ...;

INSERT INTO duchess (....) VALUES (....);

CREATE INDEX ON … ;

Page 17: 4 ans de Duchess France : Cassandra 2.0

Ils utilisent Cassandra

Page 18: 4 ans de Duchess France : Cassandra 2.0

Ils utilisent Cassandra

Page 19: 4 ans de Duchess France : Cassandra 2.0

Orienté colonne

Haute en performance

Scalable

Tolérence au panne

Conclusion

Page 20: 4 ans de Duchess France : Cassandra 2.0

Merci