샤딩1 NoSQL - 분산모델(복제, 샤딩) NoSQL은 수평 확장에 어울린다. 수직 확장 - 단일 서버를 예시로 들자면, 장비 증축 없이 그 서버의 스펙을 늘리는 것이다. - 확장 시 서비스 종료가 필수적이다. - 더 많은 비용이 발생한다. - 한대에서 읽기 쓰기 모두 처리하기 때문에 복잡성이 낮고, 관리도 쉽고.. 수평 확장 - 단일 서버에서 서버 갯수를 늘리는 것 - 확장 시 서비스 중단 없이 가능 NoSQL의 분산 방법에는 복제(replication)와 샤딩(sharding)이 있다. - 복제 : 같은 데이터를 복사해서 여러 노드에 배치(master - slave, peer to peer) - 샤딩 : 각 노드마다 다른 데이터를 배치 샤딩 - 데이터를 여러 노드에 배치한다. - 여러명이 각자 다른 데이터를 요청해도 각각의 노드들이 읽기와 쓰.. 2023. 10. 27. 이전 1 다음 728x90