학습일지(26)
-
Redis #1 : Redis의 정의와 NoSQL의 종류
이번 챕터에서는 레디스에 대한 정의를 간략하게 하고, Redis와 같은 NoSQL의 특징에 대해 살펴보겠다. Index Redis란? Redis Database란? Redis Database의 작동원리 Redis의 이점 NoSQL DB란? NoSQL DB의 종류는? NoSQL Database의 장점은? NoSQL Database의 단점은? 애플리케이션과 Redis DB의 커넥션의 획득하는 방법1. Redis란?레디스는 오픈소스 기반(BSD)의 인메모리 기반 데이터베이스이며, 높은 성능을 제공한다. 레디스를 통해 개발자는 여러가지 형태의 데이터를 다룰 수 있다. 대표적으로 문자열, 해시, 리스트, set(+ sorted), 비트맵, 하이퍼로그, geospatial index와 스트림이 있다. 레디스는 다양..
2021.11.25 -
Security 인증방식의 종류와 차이점
Security 인증방식 개요 security를 직접 적용하고 사용하기 전에, 인증방식의 종류와 선택의 기준을 확고히 하기 위해 이 문서를 작성함. 인증(Authentication)이란? Who are you? 보편적으로는 아이디, 비밀번호를 입력하여 사용자를 확인하는 과정을 말한다. API의 경우 호출하는 대상을 확인하는 절차가 필요하다. Session Session 이란? 일반적으로 사용자가 인증을 하기위해 아이디/비밀번호를 입력하면, 서버는 Session DB는 해당 사용자 Session을 생성한다. Session에는 별도의 ID가 있다. 웹 브라우저에서는 일반적으로, Session ID를 쿠키로 저장하여, 인증이 필요한 리소스에 요청을 할 때마다, Session ID의 쿠키 값을 이용한다. Tok..
2021.11.10