Cassandra 2.0
La nouvelle génération de Big Data
Développeur Java chez Valtech
Membre des Duchess France @DuchessFr
Passionnée d’Agilité, JavaScript et Scala
sur Twitter: ...
Un peu de historique
Le modèle de donnée
Column
Le modèle de donnée
Row
Le modèle de donnée
ColumnRow
Column Family
Le modèle de donnée
ColumnRow
Keyspace
● Architecture décentralisé
● no SPOF
Haute disponibilité
Scalabilité linéaire
100.000 tran/sec 200.000 tran/sec 400.000 tran/sec
Déploiement multi-datacenter
Réplication
‘Replication Factor’ (RF): nombre de ‘replicas’ (copies)
● ONE
● QUORUM
● ALL
● ANY
Consistency level
Autres:
EACH-QUORUM, LOCAL_QUORUM, TWO, THREE, SERIAL ...
Autres propriétés
● Colonne expirante: TTL
● Tombstone
● HintedHandoff
CQL
CREATE TABLE duchess
(
id uuid PRIMARY KEY,
nom text,
prenom text,
adresse text,
presentation blob
);
CQL
SELECT * FROM …. WHERE ...;
INSERT INTO duchess (....) VALUES (....);
CREATE INDEX ON … ;
Ils utilisent Cassandra
Ils utilisent Cassandra
Orienté colonne
Haute en performance
Scalable
Tolérence au panne
Conclusion
Merci
● http://cassandra.apache.org/
● http://www.datastax.com/documentation/cassandra/2.0/
● https://wiki.apache.org/cassandra/...
4 ans de Duchess France : Cassandra 2.0
Prochain SlideShare
Chargement dans…5
×

4 ans de Duchess France : Cassandra 2.0

484 vues

Publié le

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
484
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

4 ans de Duchess France : Cassandra 2.0

  1. 1. Cassandra 2.0 La nouvelle génération de Big Data
  2. 2. Développeur Java chez Valtech Membre des Duchess France @DuchessFr Passionnée d’Agilité, JavaScript et Scala sur Twitter: @miralak Je suis ...
  3. 3. Un peu de historique
  4. 4. Le modèle de donnée Column
  5. 5. Le modèle de donnée Row
  6. 6. Le modèle de donnée ColumnRow Column Family
  7. 7. Le modèle de donnée ColumnRow Keyspace
  8. 8. ● Architecture décentralisé ● no SPOF Haute disponibilité
  9. 9. Scalabilité linéaire 100.000 tran/sec 200.000 tran/sec 400.000 tran/sec
  10. 10. Déploiement multi-datacenter
  11. 11. Réplication ‘Replication Factor’ (RF): nombre de ‘replicas’ (copies)
  12. 12. ● ONE ● QUORUM ● ALL ● ANY Consistency level Autres: EACH-QUORUM, LOCAL_QUORUM, TWO, THREE, SERIAL ...
  13. 13. Autres propriétés ● Colonne expirante: TTL ● Tombstone ● HintedHandoff
  14. 14. CQL CREATE TABLE duchess ( id uuid PRIMARY KEY, nom text, prenom text, adresse text, presentation blob );
  15. 15. CQL SELECT * FROM …. WHERE ...; INSERT INTO duchess (....) VALUES (....); CREATE INDEX ON … ;
  16. 16. Ils utilisent Cassandra
  17. 17. Ils utilisent Cassandra
  18. 18. Orienté colonne Haute en performance Scalable Tolérence au panne Conclusion
  19. 19. Merci
  20. 20. ● http://cassandra.apache.org/ ● http://www.datastax.com/documentation/cassandra/2.0/ ● https://wiki.apache.org/cassandra/ Références

×