HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
DB를 공부할 때 중요한 건 무엇일까요?

DB를 공부할 때 중요한 건 무엇일까요?

요약
읽고 쓰기의 성능, 용어, ERD설계 등등 여러가지가 많은 것 같습니다! 어떤 것을 중심으로 공부하면 좋을까요?
확인
확인
레이블
3주차
 
 
  1. 명령어
  1. ERD (정규화/역정규화)
  1. 트랜잭션 (정합성)
      • 10개의 한정된 자원
      • 동시에 100명의 사용자가 동시에 해당 자원을 쟁취하는 (수강신청, 티켓예약)
        • 어떻게 처리를 해야 좋을까?
  1. 인덱싱
    1. 읽기가 빨라질수록 쓰기/수정/삭제가 느려짐
      1. 읽기가 빨라진다는 것은, 데이터 구조(인덱싱)를 검색이 쉽도록 만들어놨다는 것
      2. 데이터를 수정한다는 것은, 데이터 구조(인덱싱)도 수정한다는 것
      3. 10000개의 정렬된 데이터가 있는데, 데이터를 추가할 때마다 새로운 구조로 다시 만들어야 함
    2. 읽기를 많이 하는 서비스인가
    3. 쓰기/수정/삭제를 많이 하는 서비스인가
 
etc. 용어