복잡하고 규모가 큰 데이터베이스의 ERD를 제공하는 풀스택 스키마 탐색 도구
drawdb-io/drawdb
계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다.
대체할 수 있는 제품:dbdiagram.io
Lucidchart
- 스타
- 40,088
- 포크
- 3,326
- 열린 이슈
- 245
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
drawDB는 브라우저에서 완전히 실행되는 엔터티 관계 다이어그램(ERD) 편집기입니다. 클릭하고 드래그해 테이블과 관계를 만든 다음, 스키마를 SQL로 내보내거나 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다. 마이그레이션 생성과 편집기 모양 사용자 지정도 지원합니다.
PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle 등 여러 데이터베이스 방언을 지원하며, 태그에는 DBML 및 MCP 관련 주제도 포함되어 있습니다. 편집기를 사용하는 데 계정은 필요하지 않습니다. 작업 내용은 브라우저에 저장되며, 파일 공유는 선택 사항으로 별도의 drawDB 서버를 설정해야 합니다.
앱은 npm으로 로컬에서 실행하거나 정적 호스팅용으로 빌드할 수 있으며, Docker 컨테이너로도 시작할 수 있습니다. Docker 이미지는 실행 시 백엔드 URL을 설정할 수 있어 다른 공유 서버를 사용하기 위해 이미지를 다시 빌드할 필요가 없습니다.
핵심 기능
- 01브라우저에서 테이블과 관계를 드래그 앤 드롭 방식으로 편집해 ERD를 만들 수 있습니다.
- 02스키마를 SQL로 내보내고 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다.
- 03스키마 변경 사항을 바탕으로 마이그레이션 스크립트를 생성할 수 있습니다.
- 04PostgreSQL, MySQL, SQLite, SQL Server, Oracle 등 여러 데이터베이스 방언을 지원합니다.
- 05계정이 필요 없으며, 별도 서버를 통한 파일 공유는 선택 사항입니다.
- 06실행 시 백엔드 URL을 설정할 수 있는 Docker 이미지입니다.
활용 사례
- 마이그레이션을 작성하기 전에 새 데이터베이스 스키마를 시각적으로 설계하기.
- 기존 SQL 덤프를 읽기 쉬운 다이어그램으로 역공학하기.
- 공유 링크를 통해 팀원과 스키마 다이어그램 공유하기.
- 데스크톱 소프트웨어를 설치하지 않고 데이터 모델을 빠르게 구상하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/drawdb-io/drawdb - 2
프로젝트 폴더로 이동합니다
cd drawdb - 3
종속 항목을 설치합니다
npm install - 4
개발 서버를 시작합니다
npm run dev
사용 전 알아둘 점
- 공유 기능을 사용하려면 drawdb-server를 별도로 설정해야 합니다. 이 설정은 선택 사항입니다.
토픽
자주 묻는 질문
- drawdb은(는) 무엇인가요?
- 계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다. drawDB는 브라우저에서 완전히 실행되는 엔터티 관계 다이어그램(ERD) 편집기입니다. 클릭하고 드래그해 테이블과 관계를 만든 다음, 스키마를 SQL로 내보내거나 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다. 마이그레이션 생성과 편집기 모양 사용자 지정도 지원합니다.
- drawdb은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- drawdb은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- drawdb은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. drawdb의 마지막 커밋은 2026년 10월 15일입니다.
- drawdb은(는) 어디에 사용할 수 있나요?
- 마이그레이션을 작성하기 전에 새 데이터베이스 스키마를 시각적으로 설계하기. 기존 SQL 덤프를 읽기 쉬운 다이어그램으로 역공학하기. 공유 링크를 통해 팀원과 스키마 다이어그램 공유하기. 데스크톱 소프트웨어를 설치하지 않고 데이터 모델을 빠르게 구상하기.
- drawdb는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/drawdb-io/drawdb 프로젝트 폴더로 이동합니다: cd drawdb 종속 항목을 설치합니다: npm install 개발 서버를 시작합니다: npm run dev
- drawdb은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/drawdb-io/drawdb
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
JDBC 및 ODBC 드라이버를 통해 100개 이상의 데이터베이스를 지원하는 무료 멀티플랫폼 데스크톱 SQL 클라이언트이자 데이터베이스 도구입니다.
PostgreSQL, MySQL 등 여러 DB를 지원하는 macOS·Windows·Linux용 네이티브 IDE
Postgres, MySQL, MariaDB, SQL Server, ClickHouse, SQLite를 지원하는 데스크톱 및 웹용 AI 기반 데이터베이스 클라이언트 겸 MCP 서버입니다.
40개 이상의 데이터베이스를 지원하는 무료 로컬 우선 AI 보조 데이터베이스 클라이언트 및 SQL 작업 공간으로, 데스크톱·웹·Docker·CLI에서 사용할 수 있습니다.
Linux, macOS, Windows에서 MySQL, PostgreSQL, SQLite, SQL Server 등 다양한 DB를 지원하는 크로스 플랫폼 SQL 편집기 및 데이터베이스 관리자입니다.