데이터베이스의 정의란 무엇인가
: 무엇인가를 저장하는 장소
RAM은 휘발성으로 전원이 꺼지면 다 날라간다.
관계형 데이터베이스 트랜잭션의 특징 ACID
NoSQL의 특징 CAP
C
onsistance (일관성)A
vailability (가용성)P
artition Tolerance (파티션 허용성)MySQL에선 데이터베이스와 스키마가 동일한 의미로 쓰인다.
인덱스를 설정하는게 매우 중요하다.
시퀄라이즈 문법을 사용하기 보단 로우 쿼리만을 사용하는 것도 좋을 수 있다. (결국엔 로우 쿼리를 잘 다루어야 시퀄라이즈도 잘 사용하는 것!)
백엔드 로드맵
K6 부하테스트 기능 및 curl 테스트 기능 알아두면 요긴할듯
SON은 데이터 저장 및 전송 시 사용하는 경량의 데이터 표현 형식이다. 자바스크립트의 객체의 형식을 기반을 만들어졌다.
리눅스 cd 명령어
출처 : https://code-lab1.tistory.com/302
익스프레스에서 미들웨어는 요청과 응답 사이에 로직을 추가할 수 있는 함수를 제공 요청이 들어오고 나갈 때 전후 처리를 지원하는 역할을 한다.
npm install -g typescript
동그라미가 있는 모양은 로우(raw) 없을 수 있다.
: 매장정보(store)에 판매자(seller)의 정보 ID는 있어야 한다. 하지만 무조건 있지는 않다. 모든 판매자가 매장을 가지고 있지는 않기 때문이다.
동그라미가 없는 모양은 로우(raw) 무조건 생성이다.
: 무조건 있다. 주문 메뉴(order_menu) 테이블에 로우가 생성된다면 메뉴정보(menu) ID가 필수요건이기에 주문 메뉴(order_menu)에 로우가 생성된다면 무조건 메뉴정보(menu)의 ID가 있어야 된다.
class는 하나의 틀
new () -> 인스턴스를 생성
인스턴스화를 시켜 써야한다