sharding1 확장성을 고려한 데이터베이스 설계 방안 ✍ Posted by Immersive Builder Seong 데이터베이스 규모 확장데이터가 지속적으로 쌓이면 데이터베이스에 대한 부하가 증가하므로 데이터베이스의 규모를 확장해야 합니다. 데이터베이스의 규모를 확장하기 위한 방안으로 두 가지를 고려해볼 수 있습니다. 첫 번째는 스케일 업을 이용한 수직적 규모 확장 방안이고, 두 번째는 샤딩을 이용한 수평적 규모 확장 방안입니다. 스케일 업은 데이터베이스의 리소스를 증설하여 더 많은 양의 데이터를 저장하고 처리할 수 있습니다. 그러나 하드웨어의 한계가 존재하고 검색 요청에 대한 처리 속도가 느려지는 문제점이 발생합니다. 이러한 문제점을 해결하고자 모색한 접근 방법이 바로 샤딩입니다. 샤딩(Sharding)샤딩은 대규모 데이터베이스를 샤드라고 하는 작.. 2024. 11. 11. 이전 1 다음