• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL HA 한글메뉴얼) [close]
  • 1. Chapter 리플리케이션
  • 2. Chapter MySQL ndb Cluster
  • 1. MySQL 클러스터 소개
    2. MySQL 클러스터 5.1 캐리어 그래이드 에디션 (Carrier Grade Edition)
    3. 멀티-컴퓨터 설치 방법
    4. MySQL 클러스터 구성 (Configuration)
    5. MySQL 클러스터 업그레이드 및 다운그레이드
    6. MySQL 클러스터 프로세스 관리
    7. MySQL 클러스터 관리
    8. MySQL 클러스터 온-라인 백업
    9. 클러스터 유틸리티 프로그램
    10. MySQL 클러스터 리플리케이션
    11. MySQL 클러스터 디스크 데이터 테이블
    12. MySQL 클러스터와 함께 고속 인터커넥션 (Interconnection) 사용하기
    13. MySQL 클러스터의 한계

Chapter 2. MySQL Cluster

 

2.1. MySQL 클러스터 소개

2.1.1. MySQL 클러스터 코어 (core) 개념

2.1.2. MySQL 클러스터 노드, 노드 그룹, 리플리카 (replicas), 그리고 파티션

2.2. MySQL 클러스터 5.1 캐리어 그래이드 에디션 (Carrier Grade Edition)

2.3. 멀티-컴퓨터 설치 방법

2.3.1. 하드웨어, 소프트웨어, 그리고 네트워킹

2.3.2. 멀티-컴퓨터 설치

2.3.3. 멀티-컴퓨터 구성 (Configuration)

2.3.4. 초기 스타트업

2.3.5. 샘플 데이터 로딩 및 쿼리 실행하기

2.3.6. 세이프 셧다운 및 재 시작하기

2.4. MySQL 클러스터 구성 (Configuration)

2.4.1. 소스 코드를 사용해서 MySQL 클러스터 구성하기

2.4.2. 클러스터 소프트웨어 설치하기

2.4.3. MySQL 클러스터 셋업 테스트

2.4.4. 구성 파일

2.4.5. 클러스터 구성 파라미터 개요

2.4.6. 로컬 체크포인트용 구성 파라미터

2.5. MySQL 클러스터 업그레이드 및 다운그레이드

2.5.1. MySQL 클러스터 롤링 재 시작 실행하기

2.5.2. MySQL 클러스터 업그레이드 및 다운그레이드 호환성

2.6. MySQL 클러스터 프로세스 관리

2.6.1. MySQL 클러스터용 MySQL 서버 프로세스 사용량

2.6.2. ndbd — 스토리지 엔진 노드 프로세스

2.6.3. ndb_mgmd — 관리 서버 프로세스

2.6.4. ndb_mgm — 관리 클라이언트 프로세스

2.6.5. MySQL 클러스터 프로세스용 명령어 옵션

2.7. MySQL 클러스터 관리

2.7.1. MySQL 클러스터 시작 단계 요약

2.7.2. MySQL 클러스터 관리 클라이언트 명령어

2.7.3. MySQL 클러스터에서 생성된 이벤트 레포트

2.7.4. 싱글 유저 모드

2.7.5. 퀵 레퍼런스: MySQL 클러스터 SQL 명령문

2.8. MySQL 클러스터 온-라인 백업

2.8.1. 클러스터 백업 개념

2.8.2. 관리 클라이언트로 백업 생성하기

2.8.3. ndb_restore — 클러스터 백업 리스토어 (Restore)

2.8.4. 클러스터 백업용 구성 (Configuration)

2.8.5. 백업 문제 해결

2.9. 클러스터 유틸리티 프로그램

2.9.1. ndb_config — NDB 구성 정보 추출

2.9.2. ndb_cpcd — NDB 개발용 자동 테스트

2.9.3. ndb_delete_all — NDB 테이블에서 모든 열 삭제

2.9.4. ndb_desc — NDB 테이블 설명

2.9.5. ndb_drop_index — NDB 테이블에서 인덱스 제거

2.9.6. ndb_drop_table — NDB 테이블 제거

2.9.7. ndb_error_reporter — NDB 에러-레포팅 유틸리티

2.9.8. ndb_print_backup_file — NDB 백업 파일 내용 출력

2.9.9. ndb_print_schema_file — NDB 스키마 파일 내용 출력

2.9.10. ndb_print_sys_file — NDB 시스템 파일 내용 출력

2.9.11. ndbd_redo_log_reader — 클러스터 레도 (Redo) 로그 내용 검사 및 출력

2.9.12. ndb_select_all — NDB 테이블에서 열 출력

2.9.13. ndb_select_count — NDB 테이블용 열 카운트 출력

2.9.14. ndb_show_tables — NDB 테이블 리스트 화면 출력

2.9.15. ndb_size.pl — NDB 클러스터 크기 필요 에스티메이터

2.9.16. ndb_waiter — 입력 상태에 도달하기 위한 클러스터 대기

2.10. MySQL 클러스터 리플리케이션

2.10.1. 약어 및 심볼

2.10.2. 전제 사항 및 일반 필요 항목

2.10.3. MySQL 클러스터 리플리케이션에서 알려져 있는 이슈 사항

2.10.4. 클러스터 리플리케이션 스키마와 테이블

2.10.5. 리플리케이션용으로 클러스터 준비하기

2.10.6. 리플리케이션 시작하기 (싱글 리플리케이션 채널)

2.10.7. 두 개의 리플리케이션 채널 사용하기

2.10.8. MySQL 클러스터를 사용해서 장애 복구 (Failover) 구현하기

2.10.9. 리플리케이션을 사용해서 MySQL 클러스터 백업하기

2.11. MySQL 클러스터 디스크 데이터 테이블

2.11.1. 디스크 데이터 오브젝트

2.11.2. 디스크 데이터 스토리지 필요 항목

2.11.3. 디스크 데이터 구성 파라미터

2.12. MySQL 클러스터와 함께 고속 인터커넥션 (Interconnection) 사용하기

2.12.1. SCI 소켓을 사용할 수 있도록 MySQL 클러스터 구성하기

2.13. MySQL 클러스터의 제약 사항

2.13.1. SQL 신텍스에서의 비-컴플라이언스 (Non-compliance)

2.13.2. 표준 MySQL과의 차이점

2.13.3. 트랜젝션 처리에 관련된 제약 사항

2.13.4. 에러 처리

2.13.5. 데이터베이스 오브젝트에 관련된 제약 사항

2.13.6. 지원하지 않는 기능

2.13.7. 성능 관련 제약 사항

2.13.8. MySQL 클러스터에 한정된 이슈 사항

2.13.9. 디스크 데이터 스토리지에 관련된 제약 사항

2.13.10. 멀티 클러스터 노드에 관련된 제약 사항

2.13.11. MySQL 5.1에서 해결한 이전 버전의 MySQL 클러스터 이슈 사항

 

MySQL 클러스터는 분산 컴퓨팅 환경에 적용할 수 있는 고-가용성의 프로그램이다. MySQL 클러스터는 NDB Cluster 스토리지 엔진을 사용해서 여러 대의 MySQL 서버를 하나의 클러스터로 구동 시킨다. MySQL 5.1 에서는 이 스토리지 엔진을 바이너리 릴리즈 및 RPM 배포판 형태로 제공하고 있다.

MySQL 5.1 클러스터는 리눅스, 솔라리스, Mac OS X, BSD를 포함한 다양한 유닉스 계열 OS에서 사용할 수 있다.

하지만, 아직까지는 MS OS에서는 사용할 수 없다는 점을 알아두기 바란다.

이 장에서는 MySQL 클러스터를 구성하고 사용하는 방법과 문제 해결 방법을 설명하고 있으며, 이 장에서 설명하지 않는 부분은 http://www.mysql.com/products/cluster/를 참조하기 바란다.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved