delpho

DB에 대하여 - 본문

CS

DB에 대하여 -

delpho 2022. 8. 31. 17:40

_1. Redis에 대해서 간단히 설명해주세요.

 

[ Redis (Remote Dictionary Server) ]

  • in-memory 형태의 No-SQL로써 Key-Value 쌍의 해쉬 맵 형태의 데이터베이스

  • in-memory: disk가 아닌 memory에 저장하기 때문에 disk I/O 작업이 발생하지 않아 속도가 빠르며, 휘발성입니다.
  • No-SQL: Not Only SQL를 뜻하며 RDBMS에 비해 속도가 빠른 장점이 있습니다.

 

[ in-memory 종류 ]

 

[ No-SQL 종류 ]

 

 

 

_2. Redis와 Memcached의 차이에 대해서 설명해주세요.

 

[ 특징 비교 ]

 

   Memcached Redis
1ms 이하의 지연 시간 Yes Yes
개발의 용이성 Yes Yes
데이터 파티셔닝 Yes Yes
다양한 프로그래밍 언어 지원 Yes Yes
다양한 데이터 타입 - Yes
멀티쓰레드 (Multi Thread) Yes -
스냅샷 (Snapshots) - Yes
데이터 복제 (Replication) - Yes
트랜잭션 지원 - Yes
발행/구독 - Yes
루아 스크립트 지원 - Yes
위치기반 데이터 타입 지원 - Yes

 

 

 

 

 

 

 

출처

https://kdhyo98.tistory.com/89#%EB%-C%--%ED%--%-C%EC%A-%--%EC%-D%B-%--%EB%B-%--%EA%B-%--%--Redis%--vs%--Memcached

 

'CS' 카테고리의 다른 글

JPA에 대하여 - 1  (0) 2022.08.31
보안에 대하여 - 2  (0) 2022.08.07
보안에 대하여 - 1  (0) 2022.08.07
운영체제에 대하여 - 6  (0) 2022.08.07
운영체제에 대하여 - 5  (0) 2022.07.30