CS 공부일지[데이터베이스]

wodnr_P·2023년 3월 10일
0

CS 공부일지

목록 보기
4/7

📝 데이터베이스


  • 트랜잭션 (transaction)
    • 트랜잭션의 격리수준 중 MySQL의 기본은 READ_COMMITTED 라고 했다.
      만약 격리수준을 REPEATABLE_READ로 상향시켜야 한다면 실제 어떤 상황일지 궁금하다.
      • 일관성이 낮고, 동시성이 낮은 환경인 경우는 어떤 상황을 말하는 것일까?
  • 조인 (join)
    • 기업에서는 대용량 데이터의 처리가 대다수를 이룰텐데 그렇다면 정렬 병합 조인해시 조인 중 어떤 상황에서 어느 조인 방법을 선택하는 것이 처리를 더 뛰어나게 할 수 있을지 궁금하다.
      • 해시 조인은 큰 데이터 셋을 빠르게 처리하지만, 메모리 사용량 고려와 해시함수의 충돌을 고려 해야한다.
      • 정렬 병합 조인은 데이터 셋을 정렬해야하기에 처리 비용이 높을 수 있다.
profile
발전하는 꿈나무 개발자 / 취준생

0개의 댓글