728x90
📌관계형 DB VS 비관계형 DB
🎫관계형 DB
Mysql, Oracle, Mssql와 같이 SQL문을 통한 데이터 관리 테이블 구조의 데이터 관리를 하는 DB를 관계형 DB라고 합니다.
📍특징
트랜잭션을 통해 DB를 관리할수 있다. 하나의 단위로 기록 및 전체 롤백등 기능을 제공
📍장점
- 데이터성능이 좋고 정렬, 탐색, 분류 속도가 빠름
- 데이터의 신뢰성이 높아 데이터 무결성 보장
- 정규화에 따른 갱신 비용을 최소
📍단점- 기존에 작성된 스키마를 수정 어려움
- 데이터베이스의 부하 분석 어려움
- 빅데이터 처리 비효율적임
🎫비관계형 DB
📍NoSQL이라고도 부르며, Not Only SQL(SQL 뿐만이 아닌. 이라는 뜻)의 줄임말이라고 합니다.
대표적으로 MongoDB, CouchDB 등이 있습니다.
📍특징
- key-value 형식의 map 형태
- 관계형과 다르게 PK,FK JOIN등 관계를 정의X
- 스키마에 대한 정의X
📍장점- 대용량 데이터 처리를 하는데 효율적임
- 읽기 작업보다 쓰기 작업이 더 빠름
- 관계형 데이터베이스에 비해 쓰기와 읽기 성능이 빠름
- 데이터 모델링이 유연함
- 뛰어난 확장성에따른 검색에 유리
- 최적화된 키 값 저장 기법을 사용 응답속도, 처리효율 성능이 높음
- 복잡한 데이터 구조를 표현 가능
📍단점
- 쿼리 처리시 데이터를 파싱 후 연산을 해야해서 큰 크기의 document를 다룰 때는 성능이 저하됨.
🎫비관계형 (Nosql종류)
이미지 참조 : https://velog.io/@swhan9404/NoSQL-%EC%9D%98-%EC%A2%85%EB%A5%98%EB%B3%84-%ED%8A%B9%EC%A7%95
📌Redis란?
Key, Value구조의 비정형 데이터를 저장, 관리하기 위한 오픈소스 기반의 비관계형(NoSQL) DBMS(Data Base Manager System)
📌Redis특정
📌Redis특정
- Redis다운로드 - github에서 Os에 맞춰 다운진행
Redis Download링크
- 설치
3.약관동의 문의
4.설치 경로 설정
- redis 사용 Port 지정
- 용량지정
- 설치 문의
8.설치 진행 중
- 설치완료
- Win키 + R -> services.msc ( 윈도우 등록된 서비스 목록 출력 )
해
- redis-cli.exe 실행
- ping명령어입력하여 Pong확인하기
set 명려여어를 통해 데이터를 key-value형태로 입력가능 get으로 조회가능
명령어 모음

728x90
댓글