심바의 개발일지

  • 홈
  • 태그
  • 방명록

2024/09/24 1

정규화 반정규화

정규화(Normalization)정규화는 데이터베이스의 중복을 줄이고, 데이터의 일관성을 높이기 위해 하는 과정임. 주로 이런 점들이 중요함:중복 제거함: 같은 데이터가 여러 곳에 저장되는 걸 방지함.무결성 유지함: 데이터 추가, 수정, 삭제할 때 일관성을 유지할 수 있게 함.쿼리 효율성 높임: 데이터 구조가 명확해지면 쿼리 성능도 향상됨.정규화는 여러 단계로 나눠져 있는데, 1NF, 2NF, 3NF 같은 정규형이 있음.반정규화(Denormalization)반정규화는 성능을 높이기 위해 일부러 데이터 중복을 허용하고, 정규화된 데이터를 통합하는 과정임. 주요 이유는 이러함:성능 향상함: JOIN이 많이 필요할 때, 데이터를 미리 결합해서 쿼리 속도를 높임.복잡성 감소함: 데이터 모델이 단순해져서 쿼리가 ..

DB 2024.09.24
1
더보기
프로필사진

  • 분류 전체보기 (60)
    • JPA (0)
    • JS (1)
    • SpringBoot (11)
    • Vue (3)
    • DB (1)
      • Mysql (7)
    • Java (4)
    • ngnix (1)
    • Redis (0)
    • 알고리즘 (17)
    • 개발 (10)
    • Kotlin (1)
    • 내 자신에게 해주고 싶은 말 (0)

Tag

sourcetree access token github, 폴더 이름바꾸기, HTTP 응답코드, rename folder, Queue PriorityQueue, Please use a personal access token instead, change folder name, Intellij, Queue PrioirtyQueue 시간복잡도, MySQL, 백준, sourcetree github access token, Cannot Connect to Database Server, java, 500 502 차이, while connecting to upstream, Vue, 프로그래머스, sourcetree github not working, how to change repository folder name,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Copyright © Kakao Corp. All rights reserved.

티스토리툴바