흔적을 남겨

흔적을 남겨

RSS 피드
  • 분류 전체보기 (329)
    • TIL&WIL (1)
      • TIL (25)
      • WIL (12)
    • 에러대응 (23)
    • Javascript (38)
    • node.js (16)
    • 프레임워크 (9)
      • Nest.js (9)
    • Spring (2)
    • python (36)
    • RDBMS (8)
      • mysql (3)
      • postgreSQL (4)
    • ORM (9)
      • Sequelize (7)
      • TypeORM (2)
    • NoSQL (11)
      • mongoDB (1)
      • Redis (10)
    • 보안 (5)
    • github (3)
    • git (7)
    • 알고리즘 (43)
      • 이것이 코딩테스트다 (6)
      • 프로그래머스 (6)
      • 백준 (31)
    • AWS (11)
    • 항해99 (26)
      • JavaScript 문법 종합반 (16)
    • 토이프로젝트 (0)
    • 툴 (3)
    • 리눅스 (1)
    • 브라우저&네트워크 (12)
    • 지식&개념 (17)
    • 도커 (11)
  • 홈
  • 태그
  • 방명록
로그인
로그아웃 글쓰기 관리

흔적을 남겨

컨텐츠 검색

태그

BOJ python docker error ubuntu 백준 wil Node.js Basic EC2 til 알고리즘 항해99 JavaScript 파이썬 Nodejs js 에러대응 AWS nodejs교과서

최근글

댓글

공지사항

아카이브

데이터베이스 샤딩(1)

  • 샤딩이란?

    샤딩의 목적 DB 샤딩은 데이터가 급격히 증가하게 되거나 트래픽이 특정 DB로 몰리는 상황을 대비해 빠르고 유연하고 안전하게 DB 를 증설 할 수 있게 한다. 전테 데이터베이스에 모든 데이터를 한 테이블 혹은 데이터베이스에서 관리하기 어려워 진다. 데이터베이스 볼륨이 커지면 커질수록 데이터베이스 읽기/쓰기 성능은 감소할 것이고, 데이터베이스가 병목 지점이 될 것이다. 따라서 이를 적절히 분할할 필요가 있다. 데이터베이스를 분할하는 방법은 크게 샤딩과 파티셔닝이 있다. 이 두가지 기술은 거대한 데이터셋을 서브셋으로 분리하여 관리하는 방법이다. 샤딩이란? 샤딩(Sharding)은 DB 트래픽을 분산할 수 있는 중요한 수단이다. 특정 DB의 장애가 전면 장애로 이어지지 않게 하는 역할도 한다. 샤딩은 동일한 ..

    2023.12.09
이전
1
다음
티스토리 gmakin36@gmail.com Github
© 2018 TISTORY. All rights reserved.

티스토리툴바