핵심 요약
- 별도 프로그램 설치나 서버 업로드 없이 웹 브라우저 안에서 SQLite, SQL 덤프, CSV 파일을 열고 수정할 수 있는 웹 에디터가 공개되었습니다.
- 스프레드시트 방식의 셀 수정과 자체 경량 SQL 엔진을 지원하며, 원본 손상 없이 새 파일로 안전하게 재구축해 내보냅니다.
- 민감한 내부 데이터를 외부 클라우드로 유출하지 않고 로컬 환경에서 빠르게 작업하기 위해 개발자가 직접 제작했습니다.
요약 서버 업로드나 별도 프로그램 설치 없이 웹 브라우저에서 바로 SQLite 데이터베이스를 열고 수정할 수 있는 웹 툴 'editsqlite'가 공개되었습니다. 이 도구는 .sqlite나 .db 파일뿐만 아니라 MySQL, Postgres, SQLite의 .sql 덤프 파일, 그리고 일반 CSV 파일까지 지원하여 브라우저 화면에 드래그 앤 드롭하는 것만으로 즉시 데이터를 불러올 수 있습니다.
사용자는 스프레드시트처럼 셀을 더블클릭해 직접 데이터를 수정하거나 행과 열을 추가·삭제할 수 있으며, 자체 구현된 콘솔을 통해 SELECT, UPDATE, DELETE, INSERT 같은 기본 SQL 쿼리를 오프라인 상태에서도 빠르게 실행할 수 있습니다. 조인이나 서브쿼리 같은 복잡한 읽기 전용 분석 작업이 필요할 때는 브라우저 내에서 실제 SQLite 엔진을 호출해 처리하도록 설계되었습니다.
가장 큰 특징은 데이터 안전성을 위한 파일 재구축 방식입니다. 원본 파일을 직접 덮어쓰거나 수정하는 대신, 브라우저 탭 내 작업 메모리에서 수정을 진행하고 저장 시 바이트 단위로 완전히 새로운 .sqlite 파일을 빌드합니다. 이를 통해 파일 오프셋 손상으로 인한 데이터 파손 위험을 원천 차단하며, 출력 파일은 SQLite 공식 엔진의 무결성 검사(PRAGMA integrity_check)를 통과하도록 검증됩니다.
개발자는 과거 연구실에서 웹 폼을 통해 수백 개의 행을 일일이 수정해야 했던 불편함을 겪고, 민감한 데이터를 외부 클라우드에 올리지 않고도 브라우저 안에서 안전하게 엑셀처럼 다루기 위해 이 툴을 직접 만들었다고 개발 배경을 밝혔습니다. 단, 현재는 4KB 이상의 개별 행이나 브라우저 메모리 한도를 넘어서는 대용량 DB, 인덱스·트리거의 실시간 동기화 등에는 일부 제한이 존재합니다.
Sponsored · 광고