- 웹에 데이터를 심을 수 있다.
- localstorage는 브라우져의 저장소로(영구저장소), 용량이 작은 데이타를 저장할 때 유용
- 크롬 기준 사이트별 5M (텍스트 저장공간으로는 그렇제 작지 않음)
- 쿠키 대신 쓰면 아주 좋음
- 단점은 문자열 밖에 저장이 안됨(편법테크닉이 필요)
localStorage.setItem("이름","이상권");
localStorage.setItem("이름2","김성겸");
localStorage.setItem("이름3","윤재열");
localStorage.setItem("이름","곽금규"); // key값이 같으면 value가 수정
alert(localStorage.getItem("이름3"));
alert(localStorage.length);
alert(localStorage.key(1));
localStorage.removeItem("이름2");
localStorage.clear(); // 싸악 지우깅
PWA
- Progresive Web Application(Hybrid App) = native + web
SPA
- Single Page Application = Ajax + Restful Api
- 검색엔진에 많은 페이지가 노출되어야 하는 페이지는 별도의 전략 필요
객체지향 DB
- 비정형에 적합하다
- 데이터의 형태가 정해지지않아도 가능, 데이터가 없어도 가능
- table : collection : 배열, row : document : 배열요소
PK(Primary Key)
- 검색을 빨리 처리하기위해 필요
- 검색 과정중 중복데이터가 없기 때문에 검색데이터가 1개나오면 검색 중지
FK(Foriegn Key)