[Chapter 10] Redis #156
-
Q1. RDBMS랑 key-value 외에도 많이 활용하고 있는 데이터베이스는 어떤 것들이 있을까? 그리고 실제로 활용하고 있는 사례가 있는가? Q2. Lettuce 를 실제로 많이 사용하는가? 여러 라이브러리의 차이점이 있을까? Q3. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Q1. 스프링 공식 사이트에서 소개하는 Spring Data MongoDB 가 가장 먼저 생각나네요. 실무에서는 캐싱 목적으로 MongoDB 를 활용하는 건 본 적이 있는데... 좋은 방법인지는 잘 모르겠습니다. Q2. 실무에서도 레디스 클라이언트로 Jedis 보다 Lettuce 를 많이 사용하는 것으로 보입니다.
(분산 락은 10.5 에서 봅시다~) Q3. 레디스는 데이터베이스고 카프카는 메시지 브로커라 용도가 다르나, 사용하는 기술에서 겹치는 부분이 있을 것 같긴 하네요. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
Q1. 스프링 공식 사이트에서 소개하는 Spring Data MongoDB 가 가장 먼저 생각나네요.
MongoDB 는 대표적인 NoSQL Document DB 중 하나로, 스키마가 유연하고 세션이나 로그 데이터 적재 시 유용하다고 알려져 있습니다.
실무에서는 캐싱 목적으로 MongoDB 를 활용하는 건 본 적이 있는데... 좋은 방법인지는 잘 모르겠습니다.
그럼에도 도입하고 있는 기업이 있으니, 아래 링크를 참고하면 좋을 것 같습니다.
Q2. 실무에서도 레디스 클라이언트로 Jedis 보다 Lettuce 를 많이 사용하는 것으로 보입니다.
Jedis 랑 비교해 보자면... Lettuce 는 다음과 같은 장점이 있다고 합니다.
(분산 락은 10.5 에서 봅시다~)
Q3. 레디스는 데이터베이스고 카프카는 메시지 브로커라 용도가 다르나, 사용하는 기술에서 겹치는 부분이 있을 것 같긴 하네요.