Question

Est-il possible d'écrire client pour Cassandra datastore Go langue?

Était-ce utile?

La solution

Le meilleur client Cassandra est actuellement github.com/tux21b/gocql , mais qui est susceptible de changer les prochains mois.

Autres conseils

Je regardais aujourd'hui la même chose et n'a pas trouvé un client.

Cependant, je trouve une prise en pension sur GitHub, il semble que quelqu'un travaille sur des générateurs de Thrift pour Go: http: // github.com/anatol/thrift

gocql sont tenus à jour la bibliothèque cliente CQL native pour Cassandra Go. Le projet tux21b original a été transformé en une organisation GitHub afin que le projet pourrait être pris en charge par un groupe de base de mainteneurs.

Si vous préférez quelque chose de moins faible que gocql, vous pourriez envisager CQLC , qui construit sur le dessus de gocql . CQLC génère un code Go à partir de votre schéma Cassandra afin que vous puissiez écrire des déclarations de type FQC de sécurité dans Go avec une syntaxe de requête en langage naturel. Il vous donne un accès complet à l'API sous-jacente gocql si vous en avez besoin.

Je pense que la réponse à cette question a changé depuis a été posé la question. Je crois que le favori actuel dans la course « Cassandra golang client » est Gossie:

https://github.com/carloscm/gossie

Il y a aussi un autre projet, cass, mais son auteur recommande Gossie

https://github.com/araddon/cass

Il n'y a pas de bibliothèque pour Cassandra écrit en Go. Ne hésitez pas à commencer un:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top