클러스터링

작가: Eugene Taylor
창조 날짜: 10 팔월 2021
업데이트 날짜: 1 칠월 2024
Anonim
kmean 클러스터링 알고리즘 및 파이썬 실습
동영상: kmean 클러스터링 알고리즘 및 파이썬 실습

콘텐츠

정의-클러스터링이란 무엇입니까?

데이터베이스와 관련하여 클러스터링은 여러 서버 또는 인스턴스가 단일 데이터베이스에 연결하는 기능을 말합니다. 인스턴스는 실제로 데이터를 저장하는 실제 파일 세트 인 데이터베이스와 상호 작용하는 메모리 및 프로세스 콜렉션입니다.


클러스터링은 특히 대용량 데이터베이스 환경에서 두 가지 주요 이점을 제공합니다.

  • 내결함성 : 사용자가 연결할 서버 나 인스턴스가 둘 이상 있기 때문에 클러스터링은 개별 서버 장애시 대안을 제공합니다.
  • 로드 밸런싱 : 클러스터링 기능은 일반적으로로드가 가장 적은 서버에 사용자가 자동으로 할당되도록 설정됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 클러스터링을 설명합니다

클러스터링은 데이터 저장 및 할당 방법에 따라 다른 형식을 취합니다. 첫 번째 유형은 비공유 아키텍처라고합니다. 이 클러스터링 모드에서 각 노드 / 서버는 완전히 독립적이므로 단일 경합 지점이 없습니다. 예를 들어 회사에 단일 웹 사이트에 대해 여러 데이터 센터가있는 경우가 있습니다. 전 세계에 많은 서버가있는 단일 서버는 "마스터"가 아닙니다. "데이터베이스 샤딩"이라고도하는 것은 없습니다.

이것을 공유 디스크 아키텍처와 비교하면 모든 데이터가 중앙에 저장되고 다른 서버 나 노드에 저장된 인스턴스를 통해 액세스됩니다.

그리드 컴퓨팅이나 분산 캐싱의 도입으로 최근 두 유형의 차이점이 모호해졌습니다. 이 설정에서 데이터는 여전히 중앙에서 관리되지만 하나의 서버로 함께 작동하는 많은 서버로 구성된 강력한 "가상 서버"에 의해 제어됩니다.

이 정의는 데이터베이스와 관련하여 작성되었습니다.