아키텍처, Ci/cd , api
라우터에 연결된 각 컴퓨터들이 로 단순한 구조를 가지게됨
=> 네트워크 확장.
데이터를 주고받을 때 HTTP로 주고받음.
실시간 통신 필요. 채팅 , 주식
자바스크립트 표현법
자주 사용됨
인증은 authentication이고신원확인 로그인
인가는 authorization이죠 할 수 있는 접근권한
NoSQL :sql 뿐만 아니라 더 쓴다. 분산 서버 용이
ex) 몽고DB
redis: 분산캐시 키를 기반으로 관리.
RDB : 데이터 저장 삭제
ORM은 Object Relation Mapping의 약자입니다
클래스 오브젝트와 테이블의 관계를 클래스로 가져올수 있는 프로그램.
실행시에 쿼리 생성 혹은 쿼리 실행.
ORM 사용시, 쿼리 작성없이 DB 조작 가능.데이터 관리
BUT!! 통계 쿼리같은 복잡한 쿼리는 로우쿼리가 용이
=> N + 1 문제는 불필요하게 많은 쿼리발생
클래스의 모델에 다른클래스의 관계를 설정하고
해당 클래스 조회를 할 때 데이터 개수만큼 쿼리가 발생
HTTP URI 방식으로 자원을 표현
post, get, put, delete
json형태로 쓰이는 쿼리 언어 스펙
클라이언트가 서버로부터 데이터를 효과적으로 가져옴