본문으로 바로가기

ERD 다이어그램 툴 종류와 설치 경로 정리

category 개발도구/Etc 2018.10.10 15:01

개인 프로젝트를 하면서 쓸만한 ERD 툴을 찾아보았습니다. 주로 무료나 저렴한 가격으로 사용할 수 있는 툴들을 찾아봤는데요. 막상 조사해보니 이전에 oracle ERD 툴로 사용했던 erwin 처럼 막강한 기능을 가진 툴은 찾기 어렵더군요. 하지만 어느정도 장점을 가지고 있는 무료 ERD 다이어그램 툴들을 찾을 수 있었습니다.



1. ERD Cloud


개인 프로젝트나 작은 규모의 프로젝트라면 가장 추천하고 싶은 ERD tool입니다. 이른바 웹 ERD 툴이라고도 할 수 있을 텐데요. 간단하게 이메일 인증을 통해 가입만 하면 바로 ERD를 작성할 수 있습니다.


무료 웹 erd 툴


웹 ERD의 장점은 어디서든 작업할 수 있는 클라우드라는 점인데요. 물론 보안 측면에서 고민이 될 수도 있습니다. 하지만 ERD Cloud에서는 private ERD 그리기 기능을 제공하고 있으며 백업도 가능합니다. 따라서 개인 플젝이나 작은 규모의 플젝이라면 별 걱정 없이 사용할 수 있는 ERD 툴이라고 생각되네요. ERD Cloud 링크


**


2. MySQL Workbench


프로젝트에서 MySQL을 사용한다면 ERD 그리는 프로그램으로 가장 추천할 수 있는 툴입니다. Workbench는 MySQL 관련 각종 작업이 가능할 뿐 만 아니라 간단하게 ERD를 작성할 수 있는 기능도 탑재되어 있습니다.


mssql erd 툴


MySQL Workbench의 ERD 기능에 대한 자세한 내용은 MySQL Workbech Document를 참고하시면 되겠네요. MySQL Workbench 다운로드 링크


3. exERD


다음으로 국내 ERD 다이어그램 툴인 exERD가 있습니다. 소프트웨어 전문 회사인 토마토시스템에서 개발한 ERD 소프트웨어입니다. 다만, 예전에는 비영리 개인 사용자에 대해 freeware 정책을 썼었는데요. 2019년 1월 부터는 개인사용자 무료 라이센스 서비스를 중단한다고 하네요.ㅠㅠ


국내 ERD 다이어그램 툴


개인적으로 그동안 잘 써오고 있던 ERD 프로그램이었는데, 무료 제공 정책이 중단되면서 다른 ERD 툴을 찾아보게 된 것 같습니다. 이클립스를 기반으로 만들어진 ERD 툴로서 사용에 익숙해지면 ERD 그리기에 정말 편리한 툴이기도 합니다. exERD 다운로드 링크


4. StarUML


StarUML은 UML 작성 툴로 정말 유명하죠. 저도 회사에서 다양한 모델을 그릴 때 사용했었는데요. StarUML은 UML 뿐 만 아니라 ERD 작성 기능도 제공하고 있습니다. ERD를 그리기도 좋고 업데이트도 잘 되고 장점이 많지만.. 문제는 개인용으로 쓰더라도 라이선스 비용을 내야한다는 점입니다. 


유료 ERD 다이어그램 툴


현재 StarUML v3의 경우 개인 용도로 사용하고자 할 때 89달러의 라이센스 비용을 내야합니다. 가격이 조금 나가지만 개인 플젝에 지속적으로 사용하고자 한다면 투자할 만한 가치가 있다고 생각되기도 하네요. StarUML 구입 링크, StarUML ERD Document


5. ERMaster


최근에는 VS Code, Atom, Sublime Text 등 다양한 IDE가 나오면서 이클립스를 사용하는 분들이 많이 줄어들었을텐데요. 그럼에도 불구하고 이클립스로 프로젝트를 하시는 분들에게는 ERMaster가 ERD 툴로서 하나의 선택지가 될 수 있습니다. 


이클립스 플러그인 ERD 툴


참고로 ERMaster는 이클립스 플러그인으로 Source forge 등을 통해서 다운로드 받을 수 있습니다. ERMaster 다운로드 링크


6. AqueryTool


AqueryTool 국내에 계신 어떤 능력자 분께서 만든 웹 ERD 툴로 간편하게 ERD를 작성할 수 있습니다. 또한 작성한 ERD를 통해 SQL을 자동으로 생성할 수 있는 기능이 있어 유용하게 사용할 수 있습니다.


간단한 웹 ERD tool


AqueryTool에 대한 개발자 분의 설명은 okky 게시판에 자세히 나와 있으니 참고하시길 바랍니다. AqueryTool 접속 링크


이상 6가지 ERD 툴을 알아봤습니다. 이중에 어떤 ERD 툴이 최고다라고 단정지어서 추천하기는 어려운 것 같은데요. 다만, 개별 프로젝트에 맞게 잘 선택한다면 무료 ERD 다이어그램 툴들도 괜찮은 선택이 되지 않을까 생각됩니다.


**




댓글을 달아 주세요