[Pre-Onboarding] 8percent 회고록
1. 프로젝트 설명 ▶ Github https://github.com/Wanted-Preonboarding-Backend-1st-G5/Assignment4 ▶ 팀원 구성 김태우, 고유영, 박지원, 박세원, 최신혁 ▶ 진행 기간 21.11.11(목) 17:00 ~ 21.11.13(토) 10:00 ▶ 필수 구현 기능 ▶ 사용기술 스택 ▷ Python 3.8 & Django 3.2 & sqllite ▷ AWS EC2, Docker ▷ Git, Github, Swagger 2. 주요 기능 ▶ 모델링 ▶ 유저 API(회원가입, 로그인, 로그아웃) ▷ 장고 인증 시스템을 사용하여 커스텀 유저 생성 저는 이전에 회원가입, 로그인 부분을 구현할 때 장고에서 기본적으로 제공하는 기능들을 사용하지 않고 구현을 했었습니다...
[데이터베이스] 관계형 데이터베이스와 비관계형 데이터베이스
1. 데이터베이스 ▶ 정의 : 데이터를 저장 및 보존하는 시스템 ▶ 종류 1) 관계형 데이터 베이스(RDBMS, Relation Database Management System) ex) MySQL, PostgreSQL 2) 비관계형 데이터 베이스(NoSQL, Non-relational) ex) MongoDB, Redis, Cassandra 2. 관계형 데이터베이스 ▶ 모든 데이터들은 2차원 테이블로 표현, 칼럼과 로우로 구성, 각 로우는 저만의 고유키(primary key)가 있다. 한 테이블에서 다른 테이블의 특정 칼럼의 값으로 외부 키(foreign key) 통해 연결시킬 수 있다. ex) users 테이블은 id(primary key), nickname, profile_image_url, platf..