2011-01-19 3 views
8

Je regarde dans les bases de données nosql et je me demande quel est le meilleur adaptateur pour le projet cassandra. Je développe en C# .net et donc le site m'a donné un choix de deux (très gentil). Mais je veux savoir qui m'aidera le plus et sera la meilleure performance etc. Est-ce que quelqu'un a utilisé soit le cassandra fluide ou les aquiles et si oui, comment êtes-vous montés?Courant Cassandra vs Aquiles?

Tout commentaire apprécié. Merci d'avance.

Répondre

10

Mon choix personnel est Aquiles. Il est mis à jour plus fréquemment que Fluent Cassandra. Il dispose également d'un pool de connexion, d'une forte concurrence et de caractéristiques de haute disponibilité. C'est plus mature à mon avis. L'auteur l'utilise également dans un projet à fort trafic.

EDIT: il y a un nouveau .net cassandra client http://code.google.com/p/cassandra-sharp/ et il semble plus stable (basé sur les évaluations du groupe google cassandra dièse)

+0

C'est un grand merci pour vos pensées. –

+3

Je voulais juste faire remarquer que FluentCassandra a la mise en commun des connexions depuis le premier jour. https://github.com/managedfusion/fluentcassandra/blob/master/src/Connections/PooledConnectionProvider.cs De plus, Aquiles utilise une partie du code de FluentCassandra pour GuidGeneration. –

2

Vous ne devriez pas utiliser FluentCassanra. FluentCassandra n'est pas encore mature. PAR EXEMPLE. il n'a pas de documentation. Nulle part! Vous obtenez deux articles d'introduction, qui couvrent les parties de base. Mais, si vous voulez faire quelque chose à côté de cela, vous allez vous perdre.

+1

Heh, en fait, vous devriez dire la même chose à propos d'Aquiles. L'aspect pratique de la documentation est très pauvre. J'ai trouvé FluentCassandra beaucoup plus facile à comprendre que Aquiles. –

+2

En fait, je reprends mon commentaire précédent. FluentCassandra a quelques problèmes et limitations que j'ai rencontrés. Sur la surface, il semble facile à comprendre, mais seulement dans la perspective de ne pas comprendre comment fonctionne Cassandra. Une fois que vous avez une compréhension de base du modèle de données de Cassandra, Aquiles a beaucoup plus de sens et se montre clairement plus mature et complet. –