#title 수평분할과 수직분할 [[TableOfContents]] 작성 중.. ==== 개요 ==== 잘못하면 시스템 조낸 복잡해짐 * 성능 조낸 까임.. (select max(partitioned_col) from partitioned_table)... * 조낸 생산성 저하, * 오류 또는 버그의 가능성 많아짐.. * 유지보수성 저하(201001테이블 스키마와 201002 테이블의 스키마가 다름.. ㅡㅡ;; 닝기리 조또다..) 전체적으로 복잡성 증가에 따른 비용이 월등히 높아짐... 분할의 이유가 명확해지기 전까지는 분할하지 말것.. 모르면 그냥 인덱스/SQL 튜닝이나 할 것.. 만약 물리적으로 분산된 서버 환경이라면 네트워크 대역폭 및 프로토콜(RPC 통신) 및 Name Resolution, 방화벽 설정(SW, HW)등을 생각해야 함.. 인덱스 설계도 생각해야 함.. 인덱스도 분할할 것인지 말 것인지... 해당 분할 파트만 배타적으로 접근하는 데이터 액세스 패턴인지.. 테이블 전역으로 접근하는 액세스 패턴인지... 그렇다면 어떻게 접근해야 하는지.. 등듣으드으으으으응