Драйвер datastax против spring-data-cassandra

Привет, я новичок в Cassandra, и я дружу с Spring jdbc-шаблоном.

Кто-нибудь может объяснить разницу между ними обоими? Также не могли бы вы подсказать, какой из них лучше использовать?

Спасибо.


person nikhil mahajan    schedule 03.08.2015    source источник


Ответы (1)


spring-data-cassandra использует java-драйвер datastax, поэтому решение, которое необходимо принять, действительно заключается в том, нужна ли вам функциональность spring-data.

Некоторые функции данных Spring, которые могут быть вам полезны (задокументированы здесь):

  1. spring xml для настройки вашего экземпляра кластера (особенно полезно, если вы уже используете spring).
  2. компонент сопоставления объектов.

Java-драйвер также имеет компонент сопоставления, который стоит изучить.

На мой взгляд, если вы уже используете Spring, стоит изучить spring-data-cassandra. В противном случае было бы хорошо начать только с java-драйвера datastax.

person Andy Tolbert    schedule 03.08.2015
comment
Хороший ответ! Я видел здесь много вопросов о Spring с Cassandra, так что это хорошая информация, чтобы туда добраться. - person Aaron; 03.08.2015
comment
Эй, Энди, спасибо за ответ, это действительно полезно. Я уже реализую Spring-data-Cassandra, но имею одну небольшую ошибку. Не могли бы вы взглянуть на это? здесь - person nikhil mahajan; 04.08.2015