데이타저장

페이지 정보

profile_image
작성자울산바위 조회 0회 작성일 2022-10-02 09:23:04 댓글 0

본문

웹브라우저에 데이터를 저장하기 - IndexedDB

IndexedDB는 쿠키나 localstorage 처럼
웹브라우저에 내장된 데이터베이스 기능입니다.

이 기능을 이용하면 매우 큰 용량의 데이터를
사용자의 브라우저에 저장할 수 있습니다.

데이터를 서버로 전송하지 않아도 되기 때문에
성능을 높이고,
비용을 줄이고,
보안을 강화할 수 있습니다.

이 수업에서 배우는 내용들입니다.
- 모든 형태의 데이터를 저장할 수 있습니다.
- 1건의 데이터는 객체의 형태로 저장됩니다.
- 객체를 모아둔 것을 objectStore라고 합니다.
- objectStore을 모아둔 것을 database라고 합니다.
- 모든 기능을 비동기식으로 제어됩니다.
- 버전관리를 통해서 구조를 유지보수합니다.

이 수업에서 배우지 않는 내용들입니다.
- 트랜젝션
- 커서
- 인덱스

이 수업은 자바스크립트를 먼저 학습해야 합니다.
https://opentutorials.org/course/3085

이 수업의 후속수업은 지식지도 서말을 이용해주세요.
https://seomal.com/map/1/231

목차
00:00 수업소개
00:57 저장방법 비교
05:30 예제소개
08:54 실습방법
10:42 구조
11:51 데이터베이스 생성
14:01 데이터 확인
14:26 ObjectStore
17:03 upgradeneeded
21:05 add
25:04 get
26:19 list
27:18 update
27:52 delete
28:54 version
고대연 : 처음으로 댓글남겨요..혹시 성우이신가요..디자이너이신가요..개발자이신가요.. 아님 신이신가요.. 너무 완벽한강의 항상 감사드립니다.. 모든영 상 도입부에 지금부터 ~~ 하는 목소리들릴때마다 희한하게 전율이 느껴집니다.. 웅장한 영화한편을 보기전 설레임을 공부하는기간동안 주셔서 감사합니다..
한승현 : 항상 좋은 강의 감사합니다 :)
진현림 : indexedDB를 사용해 crud를 체험해보는 좋은 강의였습니다.매번 감사합니다~~!!
BLAH : 이거 한글자료가 많이 없었던거같은데 좋은 강의 감사합니다
Duffy2 : 좋은강의 감사합니다.^^

13 DB에 데이터 저장


B B : vscode 터미널에서 npm start 하면 db 실행하는 명령어를 못쳐서 멘붕왔다가 새 터미널 켜서 하니까 잘 되네요 ㅎ
HeeJin Jang : 터미널에 포트 설정하는거 뭐라고 입력해야되는건가요?

게임데이터 저장 및 로딩


Bonex Goo : 예전에 만들어 본 툴이 있는데.. 모든 객체에 대하여 PtrToID를 수행하고 통저장,통로딩후 IDToPtr하여 복원하듯이 로딩. 아마 최대속도의 세이브/로딩이 아닐까 생각하는..^^
Paul Kim : Granny 미들웨어에서 가장 인상적인 최적화가 메모리 형태 그대로 저장한 뒤 로드할 때 포인터를 연결해주는 것 이었는데요. 결국 zero-copy 개념으로 접근하는 것이 맞을 것 같고 알고리즘(압축)의 도움을 그 뒷(앞?)단에 놓는 것이 어떨지...
크레파스의꿈 : 회사에서 몰래 잘 보고 있습니다 ㅎㅎ
Whale : 5년후 미래에서 왔습니다 . 포프님 이땐 많이 앳되셧군여
_ Glayer : 안경쓰니깐 멋지네요 .

... 

#데이타저장

댓글목록

등록된 댓글이 없습니다.

전체 9,422건 1 페이지
게시물 검색
Copyright © www.zakkamall.kr. All rights reserved.  Contact : help@oxmail.xyz