계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다.
- 스타
- 2,192
- 포크
- 145
- 열린 이슈
- 85
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Azimutt는 테이블이 수백 개에 이르는 스키마를 위해 만든 데이터베이스 탐색 도구입니다. 스키마가 커져도 편리하게 사용할 수 있는 ERD 보기와 테이블 및 컬럼 검색 기능을 제공합니다. 관련 테이블만 표시하고 외래 키 관계를 따라가거나, 관계를 탐색하면서 데이터를 쿼리할 수도 있습니다.
Azimutt에서는 테이블과 컬럼에 노트와 태그를 추가하고, 특정 용도나 팀을 위한 레이아웃과 메모를 저장할 수 있습니다. 자체 텍스트 기반 다이어그램 언어인 AML로 스키마를 설계하는 기능도 제공합니다. 또한 스키마의 불일치와 일반적인 모범 사례 위반을 찾아내는 분석 기능도 포함되어 있습니다.
웹 앱의 백엔드는 Elixir와 Phoenix로, 편집기는 Elm으로 구축되어 있습니다. Docker 이미지로 자체 호스팅하거나 Heroku 또는 Kubernetes에 배포할 수 있습니다. 저장소의 topics에는 PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, MongoDB 등 지원하는 엔진이 나열되어 있습니다.
핵심 기능
- 01실제 환경의 대규모 스키마에 맞게 설계된 인터랙티브 ERD 다이어그램
- 02테이블과 컬럼 전체를 검색하고 관계를 따라가는 기능
- 03문서화를 위한 테이블·컬럼 노트와 태그, 레이아웃 및 메모
- 04텍스트 기반 다이어그램 언어 AML을 사용한 스키마 설계
- 05불일치와 모범 사례 위반을 찾아내는 스키마 분석
- 06누구나 공개 SQL 파일을 온라인에서 탐색할 수 있도록 삽입하는 배지
활용 사례
- 테이블이 수백 개인 레거시 데이터베이스의 구조 파악
- 노트, 태그, 공유 레이아웃으로 팀 스키마 문서화
- 변경 전후에 스키마의 불일치 검토
- 프로젝트 README에서 SQL 스키마 파일을 탐색 가능한 형태로 공유
빠른 시작
- 1
pnpm, Elm, elm-spa, Phoenix, Elixir, PostgreSQL을 설치합니다
- 2
환경 설정 파일 예시를 복사합니다
copy .env.example to .env - 3
의존성을 설치하고 프로젝트를 설정합니다
source .env && npm run setup - 4
Azimutt 서버를 시작한 다음 localhost:4000을 엽니다
source .env && npm start
사용 전 알아둘 점
- 로컬 개발을 하려면 Elixir, Phoenix, Elm, PostgreSQL을 비롯한 여러 도구를 설치해야 합니다.
- 셀프 호스팅은 Docker, Heroku, Kubernetes 가이드에 설명되어 있지만, 설정 작업이 추가로 필요합니다.
토픽
자주 묻는 질문
- azimutt은(는) 무엇인가요?
- 복잡하고 규모가 큰 데이터베이스의 ERD를 제공하는 풀스택 스키마 탐색 도구 Azimutt는 테이블이 수백 개에 이르는 스키마를 위해 만든 데이터베이스 탐색 도구입니다. 스키마가 커져도 편리하게 사용할 수 있는 ERD 보기와 테이블 및 컬럼 검색 기능을 제공합니다. 관련 테이블만 표시하고 외래 키 관계를 따라가거나, 관계를 탐색하면서 데이터를 쿼리할 수도 있습니다.
- azimutt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- azimutt은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- azimutt은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. azimutt의 마지막 커밋은 2026년 8월 25일입니다.
- azimutt은(는) 어디에 사용할 수 있나요?
- 테이블이 수백 개인 레거시 데이터베이스의 구조 파악 노트, 태그, 공유 레이아웃으로 팀 스키마 문서화 변경 전후에 스키마의 불일치 검토 프로젝트 README에서 SQL 스키마 파일을 탐색 가능한 형태로 공유
- azimutt는 어떻게 설치하나요?
- pnpm, Elm, elm-spa, Phoenix, Elixir, PostgreSQL을 설치합니다 환경 설정 파일 예시를 복사합니다: copy .env.example to .env 의존성을 설치하고 프로젝트를 설정합니다: source .env && npm run setup Azimutt 서버를 시작한 다음 localhost:4000을 엽니다: source .env && npm start
- azimutt은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/azimuttapp/azimutt
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
JDBC 및 ODBC 드라이버를 통해 100개 이상의 데이터베이스를 지원하는 무료 멀티플랫폼 데스크톱 SQL 클라이언트이자 데이터베이스 도구입니다.
버전 관리되는 SQL 파일이나 Go 함수로 데이터베이스 스키마 변경을 관리하는 CLI 및 Go 라이브러리입니다.
40개 이상의 데이터베이스를 지원하는 무료 로컬 우선 AI 보조 데이터베이스 클라이언트 및 SQL 작업 공간으로, 데스크톱·웹·Docker·CLI에서 사용할 수 있습니다.
Linux, macOS, Windows에서 MySQL, PostgreSQL, SQLite, SQL Server 등 다양한 DB를 지원하는 크로스 플랫폼 SQL 편집기 및 데이터베이스 관리자입니다.
팀과 환경 전반에서 일반 SQL 데이터베이스 마이그레이션을 관리하는 경량 프레임워크 독립형 CLI 도구입니다.