database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29934 게시물 읽기
No. 29934
MySQL 클러스터 관련 질문 드려요. ㅠ
작성자
궁금
작성일
2011-03-09 22:30
조회수
8,793

안녕하세요.

 

MySQL 클러스터 쪽을 좀 보다가 모르는게 있어 질문 좀 드립니다.

아시는 분 답변 좀 부탁드려요. ㅠ

 

1. NDB가 고 가용성과 데이터 지속성을 갖는 인 메모리 스토리지 엔진이라고 하는데, 이에 대한 개념이 잘 안 잡히네요.

   실제적인 데이터들은 파티셔닝 되어 데이터 노드들의 메모리에 저장되는데, 이러한 데이터 노드들의 메모리를 관리해주는

   역할을 하는 것인가요?  들어온 데이터에 대해서 파티셔닝을 하고 쪼개진 데이터를 복제하고 노드에 할당해주는 역할도 하나요?

   

 

2. 들어온 데이터가 파티셔닝 될 때 몇 개로 쪼개져서 데이터 노드에 저장되는지 잘 모르겠습니다.

   데이터 노드 수만큼 나눠지는 것인가요?

   아시는 분 있으시면 답변 좀 ㅠㅠ.

 

 

아시는 분 계시면 답변좀 부탁드립니다. ㅠ

이 글에 대한 댓글이 총 2건 있습니다.

 

 

질문이 잘 이해가 안되네요..

 

NDB 는 네트워크 데이터 베이스 입니다.

실제 데이터는 2중화 했을경우 동일한 데이터를 나눠서 갖고있습니다. (2 Data 노드일경우)

 

파티셔닝되어서 데이터 노드에 나눠지는건 엔진 내부 구조라.. 정확히 알수있는 방법은 없습니다.

해당 데이터에 대한 마스터와 슬레이브는 MGM 이 관리 합니다.

2중화 했을경우 동일한 데이터를 나눠 갖고 있기 때문에

 

예를들어 Table 에 1 ,2 , 3, 4 의 값이 있을경우

Data 1 에 1 , 3 마스터 2, 4 슬레이브 

Data 2 에 2, 4 마스터 1 ,3 슬레이브 의 값을 갖고 있습니다. ( 예시 입니다)

여기에 데이터가 들어 오게 되면... 2중화 되어서 동일하게 각각 값이 들어가게 되고

그 값들에 데한 마스터 와 슬레이브가 나눠지게 됩니다.

 

파티셔닝으로 쪼개지는건... Data 노드 수 그리고 replica 수에 따라서 틀려집니다.

 

 

 

 

 

 

 

 

민족님이 2011-03-10 02:05에 작성한 댓글입니다. Edit

클러스터에는 어김없이 민족님의 도움의 손길이 보이네요~~ ^^

민족님,... 지난 답변 감사드리구요~~ ^^

저도 잠시 적자면.....

 

http://blog.naver.com/cs7127?Redirect=Log&logNo=40019869621

에서, fragment 랑 In-memory Storage 을 검색해서 찾아보세요..

예시로 나온답니다..^^

 

1. 메모리에 올려서 DB 자료를 관리하다가 일정주기로 디스크에 쓰기 때문으로 이해하고 있습니다.

2. 위의 글을 읽고 제가 이해한 바는, 테이블의 자료는 2개의 노드를 가진다고 했을 때,

     1) 먼저, 노드 수 만큼 나뉩니다.

     2) 다음 NoOfReplica 수 만큼 전체 자료 수가 배가 됩니다.

     ==> 결국, 2개의 노드에 4개의 Replica를 쓴다면, 하나의 테이블은 8조각 나 있고, 전체 복제 수는 4개입니다. ^^

 

혹 제가 잘못 이해한 부분 있다면 댓글 달아주세요..

저도 지금 공부 중인지라... ^^

humble님이 2011-03-11 15:48에 작성한 댓글입니다.
이 댓글은 2011-03-11 16:09에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29937mysql cluster : 노드 그룹과 replica의 차이 [2]
humble
2011-03-11
8273
29936특정시간 이후 백업하는 방법 질문입니다. [1]
ㅋㅋ
2011-03-11
8268
29935MySQL 클러스터 추가 질문드립니다. [4]
궁금
2011-03-11
8961
29934MySQL 클러스터 관련 질문 드려요. ㅠ [2]
궁금
2011-03-09
8793
29932mysql cluster 사용을 고민해 보면서.. [4]
humble
2011-03-09
9600
29931디비 백업후 복구작업중에 있습니다. 에러좀 봐주세요!! [7]
임두환
2011-03-09
13883
29930mysql password() 함수의 결과가 old_password()의 결과로 나옵니다. [2]
김영범
2011-03-08
8525
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다