DuckDB-WASM
파일에 바로 SQL 묻기
해결하는 문제
CSV·엑셀 데이터를 SQL로 묻고 싶은데 데이터베이스 서버가 없다.
브라우저 안에서 도는 데이터베이스(DuckDB-WASM, sql.js)로 CSV·Parquet 파일에 바로 SQL을 던집니다.
서버 의존도
외부 라이브러리나 AI 모델을 CDN에서 받아 옵니다. 서버는 필요 없고, 오프라인용은 ./libs/에 넣어 둡니다.
브라우저만브라우저 + CDN브라우저 + API 키브라우저 + 엣지 함수서버 필요
데이터가 흐르는 길
무엇이 들어와서 브라우저 안에서 어떻게 바뀌어 나가는지 정리했습니다.
들어오는 것CSV·Parquet 파일
브라우저가 하는 일브라우저 속 데이터베이스가 SQL 실행
나오는 것결과 표
쓰는 브라우저 기술
WebAssemblyWeb WorkerFile API
라이브러리와 모델
DuckDB-WASMsql.js (SQLite)
바꿀 수 있는 옵션
- 메모리 한도
- 파일 등록 방식
- 결과 내보내기
자주 막히는 곳
- 처음 로딩 파일이 커서 시간이 걸린다
- 아주 큰 파일은 브라우저 메모리를 넘는다
이 능력으로 만들 수 있는 서비스
같은 기술을 AI 서비스, 웹 서비스, 피지컬 AI로 넓힌 예시입니다.
AI 서비스
- 말로 묻는 데이터 질의 비서
웹 서비스
- 망분리 데이터 탐색 도구
피지컬 AI
- 센서 로그 SQL 분석
넓히는 방법
- AI가 질문을 SQL로 바꿔 실행
- 대시보드와 연결
지원 브라우저
PC 크롬·엣지된다
맥 사파리된다
안드로이드 크롬된다
아이폰 사파리된다
코딩 에이전트에게 줄 프롬프트
복사해서 Claude, Codex, Cursor 같은 코딩 에이전트에 그대로 붙여 넣습니다.
CSV 파일을 끌어다 놓으면 DuckDB-WASM에 등록해서 SQL을 입력하고 결과를 표로 보는 웹페이지를 만들어줘.
같은 분류의 능력
05 데이터 분석·대시보드에 속한 다른 능력입니다.
무료로 보는 것
체험 페이지, 한 줄 설명, 미리보기 영상
스킬팩 구성
full.html, skill.md, prompt.md, rules.md, customize.md, troubleshooting.md, 예시 데이터, agent-instructions.md