ERD Tool

도구는 그림보다 협업 방식과 산출물을 기준으로 고른다

ERD 도구 선택은 예쁜 도형보다 팀이 어떻게 공유하고, DDL을 만들고, 기존 DB를 되가져올지에 달려 있다.

1공유 방식혼자 그릴지, 리뷰 코멘트와 변경 이력이 필요한지 먼저 정한다.
2DDL 산출논리 모델만 볼지, 실제 CREATE TABLE까지 만들지 결정한다.
3역공학운영 DB에서 테이블 구조를 읽어 와야 하면 reverse engineering이 필요하다.
4버전 관리문서 파일, SQL, migration script 중 무엇을 리뷰 대상으로 삼을지 정한다.
필요우선 기능맞는 도구군산출물
빠른 설명공유 링크, 코멘트웹 기반 다이어그램 도구리뷰용 ERD 이미지
DB 설계DDL 생성, 제약 조건 표현DataGrip, DBeaver, MySQL WorkbenchCREATE TABLE, FK
운영 DB 분석reverse engineeringDB 클라이언트 모델링 기능현재 스키마 다이어그램
팀 표준화파일 diff, migration 연계텍스트 기반 모델 + migrationSQL, migration script
웹 ERD초기 합의비개발자와 함께 읽고 코멘트하기 좋다.
DB IDE스키마 확인실제 DB에서 테이블과 FK를 끌어와 검증한다.
Migration운영 반영그림의 결론을 SQL 변경 이력으로 남긴다.

A급 도구 선택은 “어떤 도구가 유명한가”가 아니라 “이 설계가 어떤 산출물로 운영까지 이어지는가”를 보여준다.