[DB] 데이터베이스 파티셔닝(Partitioning)이란?

·
DB
1. what is Partitioning(파티셔닝)?대용량 데이터를 다루는 데이터베이스에서 성능 최적화와 관리 효율성을 위해 사용하는 대표적인 기법이 있습니다. 바로 파티셔닝(Partitioning)입니다. 하지만 파티셔닝이 항상 좋은 것은 아닙니다. 오늘은 파티셔닝의 개념부터 장점, 단점, 그리고 적용 시 고려해야 할 점까지 자세히 알아보겠습니다. 2. 파티셔닝의 장점✅ 성능 향상 - 특정 파티션만 조회하면 되므로 검색 속도가 빨라집니다. - 불필요한 데이터를 조회할 필요가 없어 쿼리 실행 시간이 줄어듭니다. ✅ 데이터 관리 용이 - 오래된 데이터를 손쉽게 삭제할 수 있습니다. - 특정 파티션만 백업 및 복구할 수 있어 유지보수가 편리합니다. ✅ 부하 분산 - 여러 디스크에 데이터를 분산 ..