- IndexedDB API는 웹 브라우저 내 대용량 데이터 저장소 API이며, 브라우저별로 물리 저장소의 50~80% 사용 가능 💾.
- NoSQL 데이터베이스로, 비정형 데이터 처리에 유용하며 고정된 스키마가 필요 없음 🗂️.
- 비동기 방식으로 실행되어 사용자 인터페이스 응답성을 유지하고, 트랜잭션 기반으로 데이터 무결성 보장 ⏱️.
- 오프라인에서도 데이터 처리가 가능하며, 별도 라이브러리 설치 없이 웹 표준 API로 바로 사용 가능 🌐.
- Dexie.js, JsStore 등 IndexedDB API를 래핑한 라이브러리를 사용하면 SQL 쿼리와 유사한 데이터 조회가 가능 🛠️.