[DB] Redis 윈도우 환경 설치하기
·
etc
이번 프로젝트에서 데이터의 정합성과 쿼리 성능을 높이기 위해 레디스를 채택했었는데레디스를 써 본적이 없어서 레디스를 사용하는 이유와 설치 방법에 대해서 설명하고자 합니다.(알아야..쓰죠 핳) Redis란?레디스는 메모리(In-Memory)기반의 Key-Value 저장소로, 디스크 기반의 DB(MySQL/PostgreSQL)보다훨씬 빠른 읽기/쓰기 성능을 제공하는 데이터 베이스이다. 운영 환경에서 RDB에서 db를 읽고 쓰다보면 생각보다 비용이 많이 들며, 조회 성능도 떨어지기 때문에캐시, 세션 스토어, 실시간 집계, 메시지/큐 등 서비스에서 매우 효율적인 선택지가 될 수 있다. Redis의 특징- 초고속 성능메모리 기반 구조로, 네트워크 오버헤드를 제외하면 일반적으로 매우 낮은 지연 시간을 ..
[DB] MongDB 윈도우 환경 설치하기
·
etc
이번 프로젝트에서 Redis, PostgreSQL, MongDB 3개를 다 쓴다고 해서부라부라 MongDB 까는 법을 알아보겠습니다.(사실 저는 MongDB 안쓰는 파트였습니다 ㅎ..) MongDBNoSQL 기반의 문서형 데이터베이스로, 테이블 기반이 아닌 Documents 기반의 DB입니다.MongDB는 데이터를 JSON과 비슷한 BSON 형식으로 저장하는데 아래와 같은 형식입니다.{ "name": "준희", "age": 25, "skills": ["Java", "Spring", "React"]} 위의 저장 단위를 documents라고 하고 여러 개의 문서를 합친게 하나의 Collection이 됩니다.RDB의 table이 Collection과 매핑되고 여러 Collection이 모인데 Da..
[DB] PostgreSQL 윈도우 환경에서 설치하기
·
etc
이번에 진행하는 프로젝트에서 RDB로 PostgreSQL를 사용하기로 해서미리 연습할 겸 설치해보고자 합니다. 1. 실행 파일 다운로드https://www.postgresql.org/download/ PostgreSQL: Downloads www.postgresql.org해당 링크로 들어갑니다. 본인 OS에 맞는 Installers를 선택합니다.전 윈도우라서 윈도우 골랐습니다. 'Download the installer'를 클릭 눌러주세요 여기서 원하는 버전을 선택해서 다운 받으시면 됩니다.너무 최신버전은 믿음이 안가서 17.7버전 선택했습니다!https://www.enterprisedb.com/downloads/postgres-postgresql-downloads여기 ..
Mysql 설치
·
etc
윈도우용 Mysql를 설치해 보자 1. 다운로드https://dev.mysql.com/downloads/installer/ 해당 링크로 들어가서 Mysql Installer를 다운로드하자 MySQL :: Download MySQL InstallerMySQL Installer 8.0.43 Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Serve..