SPA DB

동찌·2022년 11월 16일
0

내일배움단

목록 보기
13/56

MPA vs SPA
멀티페이지 어플리케이션 싱글페이지 어플리케이션

mpa
서버가 페이지를 관리함 페이지가 새로고침 됨

spa
html을 한번만 주고 나머지 추가 정보는 json으로 줌(?)
새로고침이 되지 않음

hasged url path
# 앞까지만 서버에 요청함

장점
깜빡임 현상이 없어서 자연스러움(웹앱)
웹성능향상 - 필요한 리소스만 부분적으로 로딩
생산성 향상 - 개발속도가 올라감 (업무 분담, 유지보수 용이)

단점
첫 랜딩 속도가 느림 (한번에 모든 파일을 다운 -> cod splitting load razing 가능)
seo에 취약함(서버에서 주는 것만 로봇이 볼 수 있음)
보안 이슈 - 클라이언트에서 다루게 되어 노출되기 쉬운 환경 핵심 비즈니스 로직 최소화 필요

기타상식
loop back
304번 붙으면 캐싱된 값을 보여주는거임


데이터베이스

데이터의 모음

DBMS 데이터베이스 관리 시스템

RDBMS 관계형 데이터베이스
테이블 구성
장점 : 직관적, 관계 파악 용이, 정구화함
단점 : 성능을 향상시키려면 매우 비쌈. 처음부터 설계를 잘해야함

SQL
대부분의 관계형 데이터베이스에서 자료를 관리하고 처리하기 위한 언어

NoSQL(not only SQL)
관계형 데이터베이스를 제외한 나머지를 비관계형 데이터베이스라고 함
유연하게 데이터를 처리 가능
유형
key-value 타입
document 데이터베이스

1개의 댓글

comment-user-thumbnail
2022년 11월 17일

간결한 핵심 정리 좋네요 !
어제도 고생많으셨어요

답글 달기