Passwd

  • 홈
  • 태그
  • 글쓰기
  • 관리

DB 1

[Partition] 개념 및 장단점

Partition 논리적인 데이터 element를 다수의 entity로 쪼개는 행위 큰 테이블이나 인덱스를 파티션 단위로 분할하는 것 애플리케이션 입장에서는 물리적 데이터 분할을 인식하지 못할 수 있다. 배경 서비스의 크기 ⬆️, 데이터의 규모 ⬆️ → DBMS의 용량의 한계와 성능 저하 ⇒ 테이블을 파티션이라는 단위로 나뉘어 관리하는 파티셔닝 기법 등장 소프트웨어적인 데이터베이스 분산 처리 가능해짐 목적 성능 특정 DML과 쿼리 성능 향상, 대용량 WRITE 환경에서 효율적이다. full scan에서 데이터 접근 범위 감소 → 성능 향상 가용성 물리적인 파티셔닝 → 전체 데이터 훼손 가능성 ⬇️ 파티션 별로 독립적인 백업 및 복구가 가능하다. 관리용이성 큰 테이블을 줄일 수 있다. 장점 파티션 단위 백..

Database 2021.09.18
1
더보기
프로필사진

아무튼 개발자. 모르는 걸 적습니다.

  • 분류 전체보기 N
    • 자료구조
    • Algorithm
      • 모두의 알고리즘 with Python
      • 문제 풀이
    • Apache Airflow N
      • 삽질
    • Apache Nifi
    • Apache Superset
    • AWS
    • Azure
    • Database
    • Docker
    • Git | GitLab
    • Grafana
    • Hadoop EcoSystem
    • R
    • Java
    • Jenkins
    • Kubernetes
      • 삽질
      • Udemy - CKAD with Tests
      • KoudKloud - CKAD with Tests
    • Python
      • NumPy | Pandas
    • Linux
      • Shell Script
    • Snowflake
    • Trino
    • 기타
      • Python → Webhook
      • Redmine on AWS
    • Windows

최근글

인기글

공지사항

Archives

Tag

BOJ, 오블완, python, superset, k8s, airflow, jenkins, AWS, SH, Trino, pandas, 티스토리챌린지, Linux, gitlab, 프로그래머스, Docker, Azure, awscli, Git, mysql,

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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
250x250

Copyright © Kakao Corp. All rights reserved.

  • 알고리즘

티스토리툴바