데이터 공통 코드 DB 테이블에서 코드 관리하는 방식과 소스코드에서 enum 방식 관리 차이점과 장단점은?
“DB 테이블에서 코드 관리”“소스코드에서 Enum으로 관리”두 가지는 데이터 중심 관리냐, 로직 중심 관리냐의 차이입니다.아래에서 구조, 특징, 장단점을 비교하기 🚩 1️⃣ 테이블에서 코드 관리 (데이터 기반 방식) 📘 개념코드값(예: 상태코드, 구분코드, 카테고리 등)을 DB 테이블에 저장하고,애플리케이션은 그 데이터를 조회해서 사용합니다. 예시:code_master 테이블code_groupcode name descUSER_TYPEA관리자Admin userUSER_TYPEN일반Normal userSTATUS01활성ActiveSTATUS02비활성Inactive📌 특징코드 추가/수정 시 DB에서만 변경, 배포 불필요여러 시스템에서 동일한 코드 테이블을 공유 가능운영자가 **관리 화면(UI)**에서 ..
IT/DB
2025. 11. 12. 14:45