spring boot 의 spring data nosql (2)

오늘은 저번시간에 이어서 Spring boot에서 지원해주는 Spring data nosql을 알아보자. 저번시간에 Redis, MongoDB, Neo4j, Gemfire 대해서 알아 봤으니 오늘은 Solr, Elasticsearch, Cassandra, Couchbase에 대해서 알아보도록 하자. Solr 아파치 오픈소스인 Solr는 검색 엔진이다. 엘라스틱 서치와 비교가 많이 되는 대상이며 코어 검색 엔진으로는 엘라스티 서치와 동일하게 아파치 루씬을 이용해서 만들어 졌다. 아무래도 Solr 보다는 Elasticsearch가 더 많이 사용되고 있는 듯 하다. <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-solr</artifactId> </dependency> </dependencies> 위와 같이 spring-boot-starter-data-solr 를 디펜더시를.. Read More

spring boot 의 spring data nosql (1)

오랜만에 글을 남긴다. 개인적으로 하는 플젝이 있어서 거기에 당분간 집중해야 할 듯 해서 글을 자주 못남길거 같다. 물론 자주 글을 쓰면 좋지만.. 오늘은 Spring boot에서 기본적으로 지원해주는 nosql이 어떤것들이 있는지 살펴보도록 하자. Spring boot는 꽤 많은 nosql을 기본적으로 지원해주고 있다. 유명한 nosql들은 거의 다 지원해주니 만약 자신이 원하는 nosql이 없다면 만들어서 Spring boot에 기여해도 괜찮은 방법이라고 생각한다. Redis redis 경우에는 java 진영에서 redis 클라이언트로 유명한 jedis를 사용한다. maven 디펜더시만 받는.. Read More