Какая лучшая api/library для Java использует Cassandra?
Я ищу API со следующими требованиями
- Он прост в использовании и кратким. Он не раздувается.
- Работает с Spring способом делать что-либо или, по крайней мере, легко заставить его работать с Spring
- Имеется репозиторий Maven, желательно он уже в основных хранилищах
- Проверено на производство, что означает, что значительное количество людей использует его в производственных приложениях.
Помощь? Спасибо!
Ответы
Ответ 1
Hector и Pelops являются, насколько я знаю, наиболее широко используемыми (4). Я не думаю, что кто-то из них замалчивается (3). Оба должны работать в среде Spring (2). Ваши первые критерии могут быть немного субъективными. Я не нахожу ни одного из этих двух раздутых. Вы можете сделать, если вы это сделаете, скажите мне.
Ответ 2
Я знаю, что это старый вопрос, но я хочу указать будущему зрителю вопроса на Astyanax. Это очень хорошо документировано API Cassandra со многими примерами и поддерживает очень высокие функции уровня, такие как блокировка и все версии cql. Astyanax также Mavenized.
Ответ 3
Kundera - это инструмент отображения объектов-хранилищ данных для Cassandra, Hbase и MongoDB.
Некоторые из основных особенностей:
- Совместимость с JPA 2.0.
- Индексация столбцов/супер столбцов с использованием lucene.
- Поддержка связей сущностей и запросов JPA.
- Настойчивость перекрестного хранилища данных
Он принимал здесь:
https://github.com/impetus-opensource/Kundera