partitioning 파티셔닝이란 데이터베이스의 테이블을 더 작은 테이블로 나누는 것을 말한다. 파티셔닝의 종류는 크게 2가지로 나눌 수 있다. vertical partitioning > column을 기준으로 테이블을 나눈다. horizontal partitioning > row를 기준으로 테이블을 나눈다. vertical partitioning (column을 기준으로 테이블 분리) RDB를 설계하면서 데이터 중복을 제거하기 위해 사용하는 정규화 과정도 컬럼을 기준으로 테이블을 분리함으로 vertical partitioning이라고 할 수 있다. 정규화 이외에도 vertical partitioning은 다양한 상황에서 이용이 되는데 또 다른 예를 확인해 보자. 게시글에 대한 정보를 담고 있는 pos..