IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apache Cassandra 2.0 disponible
La base de données NoSQL améliore son langage de requête CQL et les transactions légères

Le , par Cedric Chevalier

38PARTAGES

3  0 
Il a fallu 5 ans de dur labeur, de nombreuses lignes de code, ainsi que des tests à n’en plus finir, pour que l’Apache Software Foundation mette à la disposition du public Apache Cassandra v 2.0.

Qu'est-ce que Apache Cassandra ? C’est une base de données qui s’aligne sur la logique NoSQL. Elle permet de traiter des quantités massives de données. D’après Jonathan Ellis, vice-président d’Apache Cassandra, sa prise en main a été simplifiée de façon à faciliter la migration des développeurs habitués aux bases de données relationnelles (SQL).

Au rayon nouveautés, on note une amélioration du langage de requête CQL (Cassandra Query Language).

Un compactage des données robuste est au rendez-vous, permettant une résistance à la détérioration malgré une utilisation intensive de la fonction d’écriture.

Les délais d’attente des requêtes ont été grandement améliorés, essentiellement pour les requêtes redondantes à d’autres répliques de la base de données, si le temps écoulé depuis la première requête (requête initiale) a atteint un seuil.

Cassandra 2.0 offre une meilleure implémentation du serveur Thrift basé sur l’architecture LMAX( plateforme de trading). Cette fonctionnalité offre une latence réduite pour le traitement des messages ainsi que des meilleures stratégies d’allocation de mémoire tampon.

Il faut noter que Cassandra bénéficie de nos jours du support d’une communauté importante. On y retrouve des géants de l’industrie comme IBM, CISCO, ADOBE. De plus, la base de données NoSQL est utilisée par beaucoup d’organisations comme le CERN, Dell, Ericsson, la NASA, SONY et bien d’autres.

Téléchager Apache Cassandra 2.0

Source : blog Apache

Et vous ?

Utilisez-vous Apache Cassandra ? Que pensez-vous de la base de données NoSQL ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Sange844
Membre du Club https://www.developpez.com
Le 06/09/2013 à 13:46
"Utilisez-vous Apache Cassandra ? Que pensez-vous de la base de données NoSQL ? "

Pas encore mais je suis vraiment tenté!
La décentralisation, des performances indépendantes de la taille du réseau, ce dernier pouvant être étendu en quelques minutes, ça fait rêver.
Mais je dois avouer que la modélisation est encore assez opaque pour moi...

Si quelqu'un à des ressources à ce propos, je suis preneur
0  0 
Avatar de SD2013
Nouveau Candidat au Club https://www.developpez.com
Le 06/09/2013 à 22:29
J'ai commencé à utiliser Cassandra v1 dernièrement, et je tire toujours avantage de ses performances que ça soit coté rapidité ou stockage ( 2 billion de colonne par ligne) .
Il faut noter que contrairement aux SGBDR dans Cassandra ou toute autre BD non relationnelle la mise en place d'une architecture de BD tolère les redondances et donc le seul critère valable dans la création des tables (familles de colonnes) et LE BESOIN, cad les requêtes qui seront exécutées le plus fréquemment. J'avoue qu'il m'a été difficile d'oublier un peu la logique des SGBD relationnels pour créer des tables adaptées à mon besoin mais avec la pratique ça ira.

je citerai aussi que le language CQL dans la v1 n'était pas complet ( pas de count, max , min...) et il fallait donc faire le tri manuellement, dans la v2 j'ai rien encore vérifier.

Et retenez donc qu'une BD noSql n'est jamais un remplaçant des BD relationnelle mais elle est dédiée surtout aux grandes quantités de données "NON STRUSTURéES" !!! ( exemple: message instantanés, tweets...)
0  0 
Avatar de Tommy31
Membre chevronné https://www.developpez.com
Le 19/09/2013 à 15:57
Citation Envoyé par SD2013 Voir le message
Et retenez donc qu'une BD noSql n'est jamais un remplaçant des BD relationnelle mais elle est dédiée surtout aux grandes quantités de données "NON STRUSTURéES" !!! ( exemple: message instantanés, tweets...)
Pas du tout. Une bd orientée document ou graphe présente un modèle structurant bien plus aboutit qu'une bd relationnelle.
0  0