nosql의 확장가능성 질문
530
작성한 질문수 5
왜 rdb는 성능 향상을 위해 수직적 확장(Scale up)만 가능하고 nosql은 수평적 확장(scale out)이 용이한지 추가설명을 들을 수 있을까요?
답변 1
2
RDB와 비교하여 NoSQL의 특징은 ACID, Transaction을 지원하지 않는다는 것입니다. RDB는 ACID와 Transaction을 보장하기 위해 수평적 확장이 쉽지가 않습니다. 또한 RDB 같은 경우에는 multiple server로 수평적 확장을 하게 되면 join을 하기 위해 굉장히 복잡한 과정이 필요합니다.
수직적 확장'만' 가능하다는 표현은 틀린 표현입니다. 혼란을 드려 죄송합니다 ㅜ
RDB도 수평적 확장이 가능하지만 NoSQL에 비해 훨씬 복잡합니다. RDB를 수평적 확장하려면 샤딩(sharding)(데이터가 수평적으로 분할되고 기기의 모음 전반에 걸쳐 분산되는 경우)이 필요합니다. ACID 준수를 유지하면서 RDB를 샤딩하는 것은 매우 까다로운 작업입니다.
혹시 설명이 됐을까요?! 관련 내용은 전자책에 업데이트 하겠습니다 :)
Open addressing을 사용할 때의 worst case
1
483
1
인터넷 계층과 네트워크 엑세스 계층
1
506
1
패킷이란
1
439
1
Linked list의 장점
1
662
1
노션 자료 이메일 잘못 입력했어요..
1
562
1
동기화 문제
1
513
2
프로세스 관련 질문
1
583
1
노션 전자 책 동영상 문제
1
490
1
안녕하세요 강사님!
1
349
1
노션 공유 요청
1
370
1
Linked List 시간 복잡도
3
767
1
thread의 PC register 질문
1
729
2
hash table의 seperate chaining 질문
0
397
2
인덱스 카디널리티 부분 질문이있습니다.
2
1202
2
프론트엔드 면접준비 질문
0
556
1
시간복잡도
1
281
1
쿠키 질문
0
322
1
쓰레드의 단점 중 궁금한 것이 있습니다.
0
274
1
URL을 주소창에 쳤을 때 화면에 나오기까지의 과정에 대해 추가적으로 궁금합니다.
1
443
1
궁금한게 있습니다
0
213
0
강의자료 HTTP 부분 request 단어가 repuest로 되어있습니다
1
229
1
강의가 이해가 잘되네요
1
258
1
syn 과 fin의 데이터 단위가 다른 이유
2
296
1
Circular Queue에 대해서 질문드려요
1
298
1





