IT/DataModeling
-
반정규화로 많이 사용되는 추출속성, 중복속성이란(feat. 성능개선)IT/DataModeling 2026. 3. 15. 15:25
안녕하세요, Archix 입니다!반정규화 기법 중 실무에서 꽤 자주 보이는 추출속성과 중복속성을 정리했습니다. 이름만 들으면 낯설 수 있는데, 예시로 보면 바로 이해가 되실거에요.📌 추출속성 / 중복속성이란?한 문장으로 정리하면 이렇습니다.이미 존재하는 속성으로 만들어낼 수 있는 속성즉, 원래는 없어도 되는 속성인데 성능이나 편의를 위해 추가한 거예요.✅ 장점 : 조회 성능 향상 / SELECT 쿼리 개발이 쉬워짐❌ 단점 : 속성 값이 미일치하는 경우가 발생할 수 있음핵심은 이거예요.성능상 이슈가 존재하는 경우에만 제한적으로 사용!무분별하게 쓰면 데이터 정합성 문제가 생기기 때문에, 꼭 필요한 경우에만 사용해야합니다.🔍 해당 모델에서 추출속성, 중복속성을 찾아보세요위 ERD는 쇼핑몰 주문 시스템 모델..
-
엔티티(Entity)가 뭐에요 ??IT/DataModeling 2026. 3. 6. 14:32
안녕하세요, Archix입니다! 😊데이터 모델링을 공부하다 보면 제일 처음 마주치는 개념이 바로 엔티티(Entity) 인데요. 처음엔 뭔 말인가 싶지만, 알고 나면 생각보다 직관적인 개념이에요. 엔티티가 뭔지, 왜 중요한지 정리했습니다 📝🤔 엔티티(Entity)가 뭔데?아래 SQL 한 줄을 보면 바로 감이 와요. 여기서 ORDER가 바로 엔티티예요. FROM 뒤에 오는 테이블을 엔티티라고 보면 됩니다. 📌 엔티티의 정의엔티티를 한 문장으로 정의하면 이렇습니다.사람이 생각하는 개념이나 정보 단위와 같은 현실 세계의 대상체 조금 더 풀면,실세계에 존재하는 유형 혹은 무형의 정보 대상서로 구별이 되는 하나하나의 대상결국 핵심은 이거예요.⭐ 서로 구별이 되고, 구별된 정보를 담을 수 있는 대상예를 들어 ..