#Redis #Redis설치 #관계형DB #비관계형DB #RDBMS #Redis명령어 #NoSQL

mrbang-00·2022년 7월 4일
0

📌관계형 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특정

  1. Redis다운로드 - github에서 Os에 맞춰 다운진행
    Redis Download링크
  1. 설치

3.약관동의 문의

4.설치 경로 설정

  1. redis 사용 Port 지정
  1. 용량지정
  1. 설치 문의

8.설치 진행 중

  1. 설치완료
  1. Win키 + R -> services.msc ( 윈도우 등록된 서비스 목록 출력 )


  1. redis-cli.exe 실행
  1. ping명령어입력하여 Pong확인하기
    set 명려여어를 통해 데이터를 key-value형태로 입력가능 get으로 조회가능

명령어 모음

profile
공부란 인생을 고화질로 보는것 https://linktr.ee/mrbang_00

0개의 댓글