
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
-
62
-
63
-
64
-
65
-
66
-
67


목차
1. 개요
2. 자료 구조 분석 문서
3. 함수 분석
2. 자료 구조 분석 문서
3. 함수 분석
본문내용
1. 개요
- B+ 트리
B+트리는 B-트리의 순차 접근의 취약점을 보완한 트리로서 리프 노드를 찾기 위하여 경로를 제공하는 인덱스 부분과 트리의 내부 노드를 포함하여 모든 노드를 순차적으로 리프 노드에 열거해 놓은 순차 부분으로 구성 된다.
인덱스 부분은 리프 노드에 접근하기 위한 경로로만 사용하기 때문에 인덱스 부분에 속하는 노드의 키 값이 리프 노드의 순자 부분에 다시 나타난다.
순차 부분의 리프 노드는 순자적으로 연결 된다.
따라서 B+트리는 파일의 한 노드에 해당하는 레코드를 직접 및 순차적으로 접근하는 인덱스 파일 구성에 널리 사용된다.
- 프로그램 개요 ( B+ 트리 )
이 프로그램은 디스크 기반 B+-트리에 레코드를 삽입, 삭제, 검색하는 기능을 수행한다. 하나의 레코드는 integer 키값 하나와 12개의 character로 구성된 레코드 값으로 구성되어 있다. 디스크 입/출력은 디스크 페이지 크기의 블록 단위로 수행되며 이때 페이지의 크기는 4096byte로 가정한다. B+-트리 노드 하나는 디스크 페이지 하나에 해당한다. B+-트리 노드의 할당, 반납은 별도의 디스크 페이지 관리 프로그램을 이용하여 디스크 페이지를 할당, 반납함으로써 이루어 진다.
- B+ 트리
B+트리는 B-트리의 순차 접근의 취약점을 보완한 트리로서 리프 노드를 찾기 위하여 경로를 제공하는 인덱스 부분과 트리의 내부 노드를 포함하여 모든 노드를 순차적으로 리프 노드에 열거해 놓은 순차 부분으로 구성 된다.
인덱스 부분은 리프 노드에 접근하기 위한 경로로만 사용하기 때문에 인덱스 부분에 속하는 노드의 키 값이 리프 노드의 순자 부분에 다시 나타난다.
순차 부분의 리프 노드는 순자적으로 연결 된다.
따라서 B+트리는 파일의 한 노드에 해당하는 레코드를 직접 및 순차적으로 접근하는 인덱스 파일 구성에 널리 사용된다.
- 프로그램 개요 ( B+ 트리 )
이 프로그램은 디스크 기반 B+-트리에 레코드를 삽입, 삭제, 검색하는 기능을 수행한다. 하나의 레코드는 integer 키값 하나와 12개의 character로 구성된 레코드 값으로 구성되어 있다. 디스크 입/출력은 디스크 페이지 크기의 블록 단위로 수행되며 이때 페이지의 크기는 4096byte로 가정한다. B+-트리 노드 하나는 디스크 페이지 하나에 해당한다. B+-트리 노드의 할당, 반납은 별도의 디스크 페이지 관리 프로그램을 이용하여 디스크 페이지를 할당, 반납함으로써 이루어 진다.
추천자료
[사회대]-컴퓨터,인터넷과 현대사회
유닉스 파일과 UNIX가 사용되면 효과적인 컴퓨터 환경과 UNIX의 발전방향
[전산기구조론] 사칙연산을 수행하는 6bit 컴퓨터의 설계
정보소양교육을 활용한 연간 계획 수립 - 컴퓨터 및 실과 교과서 분석과 재구성 방향
인지심리학과 수업에 대한 바램(사람은 컴퓨터다)
[과외]중학 기술 1-09 컴퓨터의 기초와 활용 주관식
[경영학] 현주 컴퓨터 분석A+
장애인의 재활도구로서 컴퓨터 기술활용과 방법에 관한 고찰
지적재산권 관련 컴퓨터 프로그램 등록 summary
마이크로프로세서의 발전 과정과 컴퓨터 산업에 기여한 점 그리고 최신동향을 A4 용지 2페이...
[마이크로프로세서발전과정] A+ 마이크로프로세서발전과정과 컴퓨터 산업에 기여한 점 그리고...
출제목차에 맞게 정리된 컴퓨터구조 01
마이크로프로세서(Microprocessor)의 발전 과정과 컴퓨터 산업에 기여한 점 그리고 최신동향...
[e-비즈니스 공통] 컴퓨터 통신 프로토콜중 실제로 사용된적은 없으나, 규범적으로 프로토콜...
소개글