hyunjuuun.dev

  • 홈
  • 태그
  • 방명록

NoSQL 1

'NoSQL'에 대해 알아보자

NoSQL이란?NoSQL에 대해 알아보기에 앞서 먼저 RDB의 단점을 알아보자. 변경에 대한 확장성 부족변화된 요구 사항에 맞춰서 기존 테이블에 새로운 컬럼을 추가해 주어야 하는 일이 발생한다. 이때 새로운 컬럼을 추가해 주기 위해서는 반드시 DB 스키마의 변경이 필요하다. 그런데 요구 사항에 맞춰 새로운 컬럼을 추가해 주어야 하는 테이블에 이미 쌓인 데이터가 엄청나게 많다면 어떻게 될까? 기존에 쌓인 대량의 데이터에 대해 추가된 컬럼의 데이터를 적절히 넣어주어야 하기 때문에 write 하는 시간이 많이 소요될 것이고 그만큼 DB 서버는 큰 부담을 가지게 될 것이다. (결국 어플리케이션 자체에 안 좋은 영향을 주고 장애로 이어질 수도 있을 것이다.) 이처럼 RDB는 테이블의 변경에 있어 확장성이 부족하다..

소프트웨어 개발 2024.02.12
이전
1
다음
더보기
프로필사진

hyunjuuun.dev

재밌게, 즐기면서, 꾸준하게

  • 분류 전체보기 (21)
    • 소프트웨어 개발 (13)
    • Kafka (5)
    • Kotlin (2)

Tag

샤딩, NoSQL, 코틀린, kafka, db, 레플리케이션, url, 카프카, TCP, 스레드풀, 파티셔닝, 테스트 코드, redis, 커넥션풀, dns, 안정 해시, 인덱스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바