개발놀이터

  • 홈
  • 태그
  • 방명록

2025/05 1

깔끔쟁이 MySQL (InnoDB) vs 게으름뱅이 PostgreSQL

데이터베이스에서 가장 중요한 작업은 뭘까요? Create? Read? 어느것 하나 중요하지 않은게 없죠. 그럼 데이터베이스에서 가장 리소스가 많이 드는 작업은 뭘까요? HDD에선 헤드를 여러번 움직여야하고 SSD에선 erase 후에 write 를 해야하는 CUD가 아닐까 싶습니다. 이번 포스팅에선 데이터베이스에서 리소스가 가장 많이 드는 작업인 CUD를 데이터베이스들이 어떻게 최적화하는지에 대해서 공부해본 내용을 정리해볼까합니다. Dirty Page데이터베이스는 삽입, 변경, 삭제 쿼리 (이하 쓰기 쿼리) 가 들어오면 곧장 이를 물리적인 저장소에 저장하는 것이 아니라 Page라고 부르는 메모리에 저장해뒀다가 한번에 flush라는 명령어를 통해 밀어넣습니다. 이렇게 쿼리가 실행되고 메모리에 올라와있..

CS 지식/데이터베이스 2025.05.04
이전
1
다음
더보기
프로필사진

개발놀이터

  • 분류 전체보기 (555)
    • Java (37)
    • Spring (101)
      • Spring (65)
      • Spring Security (11)
      • Spring Batch (25)
    • JPA (28)
      • JPA (22)
      • QueryDSL (6)
    • 사이드 프로젝트 (42)
      • 순수 자바로 스프링 만들기 (7)
      • 온라인 쇼핑몰 ver.1 (1)
      • 온라인 쇼핑몰 ver.2 (6)
      • 온라인 쇼핑몰 ver.3 (5)
      • 온라인 쇼핑몰 ver.4 (9)
      • 온라인 쇼핑몰 ver.5 (5)
      • 온라인 쇼핑몰 ver.6 (4)
      • 중고마켓 (5)
    • 오류해결 (13)
    • DevOps (63)
      • AWS (17)
      • Docker (12)
      • CI , CD (5)
      • Kubernetes (21)
      • Apache Kafka (5)
      • 사고실험 (3)
    • 리팩토링 (15)
      • GOF 디자인패턴 (4)
      • 코딩 스탠다드 (6)
    • CS 지식 (175)
      • 면접준비 (78)
      • 데이터베이스 (51)
      • 네트워크 (18)
      • 자료구조, 알고리즘 (9)
      • 운영체제 (14)
      • 보안 (5)
    • 기타 (79)
      • 코딩테스트 (38)
      • 리액트 (3)
      • 회고 (9)
      • GPT야 이것좀 알려줘 (3)
      • 오늘의 책 (4)
      • 영어공부 (22)
      • 일기 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발을 좋아하는 마늘냄새폴폴입니다!

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바