- 
                            
                            DB - 샤딩(Sharding)과 파티셔닝(Partitioning)database 2022. 6. 16. 23:30반응형파티셔닝performance, availability, maintainability를 목적으로 논리적인 데이터 엘리먼트들을 다수의 엔티티(table)로 쪼개는 행위 샤딩수평 파티셔닝(horizontal partitioning) 같은 테이블을 여러 인스턴스에 나눠서 저장 예시) id 1~100은 1 번 샤드, 101~200은 2번 샤드 수직 파티셔닝 (vertical partitioning)하나의 인스턴스에 여러 테이블에 나눠 데이터를 저장 예시) id, name, address 정보가 있을 때 id와 name 테이블, id와 address 테이블로 분리 샤딩의 장점샤딩을 하면 쿼리를 여러 인스턴스로 분산해서 성능과 확장성을 얻을 수 있음 반응형'database' 카테고리의 다른 글RDB에서 foreign key를 사용해야될까? (0) 2023.09.22 SQL - COUNT() 함수 사용법 (0) 2023.09.22 DB - 데이터 삭제 (0) 2022.09.06 MySQL - timestamp 컬럼 시간 0으로 업데이트 (datetime to date) (0) 2022.08.11 Redis - value 사이즈 최대값 (0) 2022.07.05