Какая библиотека Clojure для доступа к базе данных Cassandra? - PullRequest
5 голосов
/ 16 сентября 2011

Некоторые из известных мне vhector и clj-hector .Активно поддерживаемые библиотеки предпочтительнее.Спасибо.

Ответы [ 5 ]

2 голосов
/ 02 марта 2014

Я использую alia для этого clojure-news-feed и поддерживаю 20000 вставок в минуту с задержками 8 мс для режима и 47 мс для 95-процентного.Это CQL 3.

2 голосов
/ 16 сентября 2011

У меня нет знаний из первых рук, но вот список Cassandra Clojure libs, отсортированный по количеству наблюдателей GitHub:

http://clojuresphere.herokuapp.com/?sort=watchers&query=cassandra

Это также показывает, когда они былипоследнее обновление.«Активно поддерживаемый» может быть трудно измерить.В библиотеке может быть активный сопровождающий, даже если он не обновлялся долгое время.Библиотека может быть достаточно функциональной и без ошибок.

0 голосов
/ 04 мая 2013

Также имеется Clojurewerkz Cassaforte: http://github.com/clojurewerkz/cassaforte 1.2+ готовая библиотека

Вот руководство по началу работы: http://clojurecassandra.info/articles/getting_started.html

0 голосов
/ 03 апреля 2013

обновление, так как теперь Cassandra предлагает поддержку cql:

https://github.com/mpenet/alia - хороший выбор, он опирается на «официальный» java-драйвер от Datastax (используя новый собственный протокол, представленный в cassandra 1.2).

0 голосов
/ 18 сентября 2011

Возможно, вам будет проще использовать Java-библиотеки для Cassandra напрямую, по крайней мере до тех пор, пока оболочки Clojure не станут более зрелыми.

В целом я обнаружил, что очень просто использовать библиотеки Java напрямую из Clojure, используя различные функции взаимодействия Java , которые предоставляет Clojure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...