cons
- 1 확장이 용이. 클러스터에 서버 추가또는 삭제가 쉽다. 수평 확장 가능. (우리팀은 이것때매 쓴다)
- 2 관리 툴있음(의외로 편한 요소 중 하나. 근데 이게 좀 애매할때가 있다)
- 3 카우치베이스 서버 관리 REST API를 통해 클러스터를 관리할 수 있습니다. <- 이건 몰랐네?!... 난 직접 커넥션 풀 열어 쿼리를 보내는 식으로만 썼는데...
- 4 클러스터간 복제. XDCR <- 근데 이거는 망분리때문에 막혀서 못해봤다
궁금한점.
couchbase만쓸수있냐 ? full text search 되니까? 우리이제 elasticsearch없이 살수있냐?? elasticsearch 랑 어케 다른가
-> 스택오버플로우 답변(https://stackoverflow.com/questions/47460255/does-couchbase-5-makes-elasticsearch-useless-for-full-text-search)을 보면 완전 대체재는 아니고 간단한 경우에는 대체 가능하다 함. 나도 이거 공식문서에서 보긴했는데. 쫌 설명이 부족한것같다. -> elasticsearch는 할 수 있고 couchbase로는 못하는걸 보여줘야 되는거아닌가? 물론 그걸 couchbase 공식문서에서 보여주진않겠지만 ㅋㅋ
3의 예시.
내가 쓰던거랑 머 결국 똑같은데 rest api 라는 것만 다를 뿐이네
$ curl -v http://localhost:8093/query/service \ -d 'statement=SELECT text FROM tweets LIMIT 1'
출처
(뷰) : https://bcho.tistory.com/928
(카우치베이스 장점) : https://ko.wikipedia.org/wiki/%EC%B9%B4%EC%9A%B0%EC%B9%98%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EC%84%9C%EB%B2%84
(rest api 예시) : https://docs.couchbase.com/server/current/n1ql/n1ql-rest-api/exsuccessful.html
(couchbase와 뜬금없이 mongodb와의 비교) : https://blog.couchbase.com/searching-json-comparing-text-search-in-couchbase-and-mongodb/
(couchbase로도 지역데이터 조회 되네?? 머야머야머야 찾아봐야겠어 ) : https://docs.couchbase.com/server/6.0/fts/fts-geospatial-queries.html
'내가 당면한 문제와 해결방안' 카테고리의 다른 글
@RestController @Controller 차이 (0) | 2019.10.18 |
---|---|
elasticsearch geo queries (0) | 2019.09.06 |
spring (0) | 2019.08.17 |
python for iterate loop check next item (0) | 2019.07.31 |
crawling wikipedia (0) | 2019.07.31 |