Contents
- 데 Bigtable
- http://nforge.zeropage.org/projects/bigtablet
- 못만들
- 못만들
1. 능 ¶
블릿
마 SCAN
Tablet Server 등
Master Server 등
러
SSTABLE Compaction
마 복
블릿 Split
heartbeat
만
밸런/블릿 복
B+ 리 마 SCAN
read/write
Tablet Server 등
Master Server 등
러
SSTABLE Compaction
minor compaction
major compaction
블릿 복 major compaction
마 복
블릿 Split
heartbeat
만
2.1. 능명 ¶
- 리
- 블릿 , cpu rate, 메모리 량
- ISSUE : + 를
- 리를 만 보 면 밸런 는.
- 리를 만 보 면 밸런 는.
- 블릿 , cpu rate, 메모리 량
- 마
- load TS(source) load TS(target)
- source target ip 블릿 를
- load TS(source) load TS(target)
- TS
- TS
- 블릿 SSTABLE들 minor compaction
- source는 target 만 블릿 리 ( 블릿 )
- 블릿 리 블릿들
- target 대 받는
- 블릿 SSTABLE들 minor compaction
- TS
- 받 블릿 리 블릿들
- TS 메 보
- 받 블릿 리 블릿들
- TS
- 마 메 (마 데)
- 마 메 (마 데)
- TS
- 마
- b+ 리(메블릿)
- b+ 리(메블릿)
- ISSUE
- 러 TS 는 밸런 ?
- target 대 받는 떻 ?
- target 마 블릿 리를 마 target 블릿 리 블릿 리를 밸런 는 .
- target 마 블릿 리를 마 target 블릿 리 블릿 리를 밸런 는 .
- 더 밸런
- 밸런 블릿 떻?
- 밸런 블릿 떻?
- 러 TS 는 밸런 ?
3.1. 능명 ¶
- 마
- 마는 TS들 heartbeat를 받는
- 마는 TS들 블릿 리를 .
- 블릿 리들 메블릿(루블릿?) 블릿 리 는
- 블릿 리 면 블릿 리를 는 TS 만 .(<- 만기가 되지 않았다면?)
- 블릿 리를 른 TS들 .
- target들 . (떤 ? 몇?)
- traget들 블릿 리를 .
- 블릿 리 면 블릿 리를 는 TS 만 .(<- 만기가 되지 않았다면?)
- 블릿 리들 메블릿(루블릿?) 블릿 리 는
- 마는 TS들 heartbeat를 받는
- TS
- 마 메 (마 데)
- 마 메 (마 데)
- ISSUE
- 블릿 떤 ?
- ?
- ?
- ?
- 블릿 떤 ?
3.2. ISSUE ¶
- 메데 블릿 (B+ 리 )
- : 마
- : 마 데
- 마 데 : target 블릿 리를 받 DFS 블릿 면 source 메 .
- source는 target 메를 받면 블릿 리 블릿들 .
- source는 마 메를 보내 마를 데.
- 마는 메블릿 데.
- : 마
- 밸런 target 면 : 마는 밸런 른 target . TS 복를 .
- 밸런 source 면? : TS 복
- TS는 블릿 떻 : 블릿 리 부 는 블릿 N
- DFS 블릿 대
- 무 -> DFS 부
- 블릿 -> 보
- 무 -> DFS 부
6.1.1. read ¶
-
- B+리 는 row를 는 TS를
- B+리 는 row를 는 TS를
- TS
- ROW 들 (ISSUE 6. 는 떤 TS ROW를 )
- TS는 블릿들 받 ROW를
- 들 merge.
- merge를 String 리 돌
- ROW 들 (ISSUE 6. 는 떤 TS ROW를 )
12.1. 능명 ¶
- 마 는 ?는 마를 .
- ISSUE
- 마 떻 ?
- 마를 ?
- 마 떻 ?
- ISSUE
- 마 린
- ISSUE : 마를 리?
- 마? TS?
- 마? TS?
- ISSUE : 마를 리?
- 마는 Locker TS리를 .
- 마는 Locker 루블릿 보를 .
- 마는 TS들 블릿 리를 .
13.1. 능명 ¶
- 블릿 200MB를 면 major compaction
- 블릿 split 는 sort .
- 블릿 split 는 sort .
- split
- SSTABLE 논리
- 러 블릿 SSTABLE .
- ISSUE
- sstable 러 블릿 .
- merge compaction등 sstable만들면 sstable 복를 막 .
- sstable 러 블릿 .
- 러 블릿 SSTABLE .
17. 블릿 ¶
블릿 리는
- 블릿
-
- 블릿
- 능
- 보 등 (Locker)
- 블릿 (마)
- heartbeat 보내 (마)
- 블릿 (블릿)
- 블릿 (블릿)
- 블릿 데 ()
- 블릿 데 ()
- 블릿 리 (블릿 )
- 블릿 리 받 (블릿 )
- (DFS)
- 보 등 (Locker)
18. 마 ¶
러 리
- 블릿 보/timeout 리
- 블릿 ID 리
- 블릿 보/timeout 리
- 능
- 보(ip, port) 등 (Locker)
- 블릿 (는 ) (Locker)
- 블릿 (블릿 )
- hearbeat , (블릿 )
- 밸런 (블릿 )
- 보(ip, port) 등 (Locker)
19. ¶
데 /
Locker 블릿 API .
Locker 블릿 API .
- root tablet
- meta tablet 블럭
- root tablet
- 능
- root tablet (Locker)
- api
- api
- 데 (블릿 )
- api
- api
- 데 (블릿 )
- api
- api
- root tablet (Locker)