Introduction à
Cassandra
Réalisé par : FATIMA ZAHRA FANDI
Apache Cassandra est un système de base de données distribuée très puissant, et
particulièrement efficace pour prendre en charge de larges volumes d’enregistrements
répartis sur de multiples serveurs. Initialement créé par Facebook, ce système est
désormais open source.
Définition
la capacité à prendre en charge des volumes de données extrêmement larges.
API simple (être répliquées facilement).
Une base de données orientée colonne. (Elle est hautement consistante, scalable).
Son modèle de données est basé sur Google Bigtable, et son design distribué est basé sur
Amazon Dynamo.
Son modèle de réplication de données reprend celui de Amazon Dynamo, mais y apporte
des améliorations par le biais de son modèle de données orienté colonne.
les principales caractéristiques du bases de données cassandra
ORIENTÉES COLONNES
Le type orientées colonnes sont le résultat de l’évolution des bases de données de type associative.
Dans une BD NoSQL le nombre de colonnes est dynamique, contrairement aux BDR les données sont
enregistrées en colonnes et non en lignes.
Les avantages
� Apache Cassandra est capable de prendre en charge les données
structurées, non structurées ou semi-structurées.
� La capacité de supporter les changements dynamiques apportés aux
structures de données pour s’adapter aux besoins changeants.
� Architecture évolutive. Il suffit d’ajouter de nœuds pour l’adapter à une
hausse (augmentation) de la demande.
� les données peuvent être distribuées de façon homogène sur de multiples
centres de données par un processus de réplication des données.
� Cette base de données est également très fiable, car les éventuelles
défaillances de noeuds n’affectent par les performances générales.
Qui l'utilise ?
CONCLUSION
✔ Apache Cassandra est le fruit du mélange de BigTable et DynamoDB.
✔ Base de données Crée par Facebook.
✔ Base de données NoSQL de type Oriented Column.
✔ Modèle de données proche des bases de données relationnelle.
✔ Scalabilité .

Presentation cassandra

  • 1.
  • 2.
    Apache Cassandra estun système de base de données distribuée très puissant, et particulièrement efficace pour prendre en charge de larges volumes d’enregistrements répartis sur de multiples serveurs. Initialement créé par Facebook, ce système est désormais open source. Définition
  • 3.
    la capacité àprendre en charge des volumes de données extrêmement larges. API simple (être répliquées facilement). Une base de données orientée colonne. (Elle est hautement consistante, scalable). Son modèle de données est basé sur Google Bigtable, et son design distribué est basé sur Amazon Dynamo. Son modèle de réplication de données reprend celui de Amazon Dynamo, mais y apporte des améliorations par le biais de son modèle de données orienté colonne. les principales caractéristiques du bases de données cassandra
  • 4.
    ORIENTÉES COLONNES Le typeorientées colonnes sont le résultat de l’évolution des bases de données de type associative. Dans une BD NoSQL le nombre de colonnes est dynamique, contrairement aux BDR les données sont enregistrées en colonnes et non en lignes.
  • 5.
    Les avantages � ApacheCassandra est capable de prendre en charge les données structurées, non structurées ou semi-structurées. � La capacité de supporter les changements dynamiques apportés aux structures de données pour s’adapter aux besoins changeants. � Architecture évolutive. Il suffit d’ajouter de nœuds pour l’adapter à une hausse (augmentation) de la demande. � les données peuvent être distribuées de façon homogène sur de multiples centres de données par un processus de réplication des données. � Cette base de données est également très fiable, car les éventuelles défaillances de noeuds n’affectent par les performances générales.
  • 6.
  • 7.
    CONCLUSION ✔ Apache Cassandraest le fruit du mélange de BigTable et DynamoDB. ✔ Base de données Crée par Facebook. ✔ Base de données NoSQL de type Oriented Column. ✔ Modèle de données proche des bases de données relationnelle. ✔ Scalabilité .