worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • docker
    • 디비데드락
    • db데드락
    • Blue/Green
    • MongoDB
    • Javascript
    • node
    • AWS
    • NVM
    • EC2
    • nodejs
    • MONGOOSE
    • flutter #provider #error
    • CloudFront
    • ec2 #코드디플로이 #리눅스
    • ci/cd
    • NoSQL

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/database

    데이터베이스 Cluster

    2024. 11. 23. 12:04

    클러스터란?

    데이터베이스 클러스터링은 여러 대의 데이터베이스 서버(노드)를 하나의 논리적인 데이터베이스처럼 동작하게 만드는것

    이를 통해 병렬처리, 고가용성 ,성능 향상

    을 구현할 수 있다

    고가용성

    데이터 베이스에서 가용성이란
    1년 동안 몇 분이 정지했음을 비율로 나타낸 것

    고가용성이란 데이터베이스 장비(서버나 스토리지 등)를 각 2대 이상으로 구성하여

    한쪽에 장애가 발생하면 동일한 데이터를 가진 복제 데이터베이스(이중화된 데이터베이스)로

    빠른 시간내에서비스를 재개할 수 있도록 하는 것을 의미

    병렬처리

    데이터가 많거나, 복잡한 SQL을 실행하게 될 경우 많은 시간이 걸리게 된다

    이때 동일한 데이터를 가지고 있는 여러 데이터베이스가

    복잡한 SQL을 나누어서 작업한뒤
    결과를 통합하여 넘겨준다면 훨씬 빠르게 결과를 얻을 수 있다

    병렬처리가 될 수 있는 작업들을 디비들에게 잘 나누어 주어야한다

     

    성능 향상

    조회같은경우 사용자가 많아졌을 때, 어차피 같은 데이터를 가지고 있기 때문에 
    여러개의 디비에 부하를 분산 시켜 성능 향상을 시킬 수 있다

    'programming > database' 카테고리의 다른 글

    데이터베이스 옵티마이저  (1) 2024.12.01
    데이터베이스 트랜잭션  (0) 2024.11.23
    데이터베이스 파티셔닝  (1) 2024.11.07
    데이터베이스 인덱스  (0) 2024.10.26
    데이터베이스 Lock의 종류  (0) 2024.10.26
      'programming/database' 카테고리의 다른 글
      • 데이터베이스 옵티마이저
      • 데이터베이스 트랜잭션
      • 데이터베이스 파티셔닝
      • 데이터베이스 인덱스
      worldint
      worldint
      공부한 내용들, 트러블 슈팅 용 블로그

      티스토리툴바