맞춤기술찾기

이전대상기술

읽기 성능 개선을 위한 티-트리 인덱스를 이용한 데이터베이스 읽기 방법 및 그 장치(DATABASE READ METHOD AND APPARATUS USING T-TREE INDEX FOR IMPROVING READ PERFORMANCE)

  • 기술번호 : KST2016018806
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 읽기 성능 개선을 위한 티-트리 인덱스를 이용한 데이터베이스 읽기 방법 및 그 장치가 개시된다. 본 발명의 일 실시예에 따른 티-트리 인덱스를 이용한 데이터베이스 읽기 방법은 클라이언트 단말기로부터 읽기 연산이 요청되면 메모리 저장 테이블(MemStore)을 검색하여 요청된 데이터를 검색하는 단계; 상기 메모리 저장 테이블에 상기 요청된 데이터가 존재하지 않는 경우 메모리 영역에 형성된 T-트리 인덱스를 검색하여 상기 요청된 데이터에 대한 인덱스를 검색하는 단계; 및 상기 검색된 인덱스를 이용하여 상기 요청된 데이터의 위치를 획득하고, 상기 획득된 위치의 HFile을 통해 상기 요청된 데이터를 읽는 단계를 포함한다.
Int. CL G06F 17/30 (2006.01)
CPC G06F 16/2246(2013.01) G06F 16/2246(2013.01) G06F 16/2246(2013.01)
출원번호/일자 1020150056598 (2015.04.22)
출원인 한양대학교 에리카산학협력단
등록번호/일자 10-1693108-0000 (2016.12.29)
공개번호/일자 10-2016-0126148 (2016.11.02) 문서열기
공고번호/일자 (20170105) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.04.22)
심사청구항수 13

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한양대학교 에리카산학협력단 대한민국 경기도 안산시 상록구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 강인수 대한민국 서울특별시 구로구
2 김보경 대한민국 강원도 속초시
3 박경욱 대한민국 경기도 수원시 장안구
4 이동호 대한민국 서울특별시 마포구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 양성보 대한민국 서울특별시 강남구 선릉로***길 ** (논현동) 삼성빌딩 *층(피앤티특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한양대학교 에리카산학협력단 대한민국 경기도 안산시 상록구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.04.22 수리 (Accepted) 1-1-2015-0391889-31
2 선행기술조사의뢰서
Request for Prior Art Search
2016.03.10 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2016.06.10 수리 (Accepted) 9-1-2016-0025042-46
4 의견제출통지서
Notification of reason for refusal
2016.06.20 발송처리완료 (Completion of Transmission) 9-5-2016-0445315-38
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.07.20 수리 (Accepted) 1-1-2016-0702442-99
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.07.20 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-0702445-25
7 등록결정서
Decision to grant
2016.12.21 발송처리완료 (Completion of Transmission) 9-5-2016-0922612-05
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
삭제
2 2
클라이언트 단말기로부터 읽기 연산이 요청되면 메모리 저장 테이블(MemStore)을 검색하여 요청된 데이터를 검색하는 단계;상기 메모리 저장 테이블에 상기 요청된 데이터가 존재하지 않는 경우 메모리 영역에 형성된 T-트리 인덱스를 검색하여 상기 요청된 데이터에 대한 인덱스를 검색하는 단계; 및상기 검색된 인덱스를 이용하여 상기 요청된 데이터의 위치를 획득하고, 상기 획득된 위치의 HFile을 통해 상기 요청된 데이터를 읽는 단계를 포함하고,상기 T-트리 인덱스는HFile에 저장된 키/값 형식의 데이터를 구별하기 위하여 키를 요약하고 요약된 키 정보를 생성하며, 상기 생성된 요약된 키 정보와 상기 요약된 키에 대응하는 실제 키의 사상 정보를 포함하는 사상 테이블을 상기 메모리 영역에 형성하고, 상기 형성된 사상 테이블과 T-트리에 의해 형성되는 티-트리 인덱스를 이용한 데이터베이스 읽기 방법
3 3
제2항에 있어서,상기 요청된 데이터에 대한 인덱스를 검색하는 단계는상기 사상 테이블로부터 상기 요청된 데이터에 대응하는 요약된 키 정보를 획득하고, 상기 획득된 요약된 키 정보를 통해 상기 T-트리 인덱스의 인덱스를 검색하는 티-트리 인덱스를 이용한 데이터베이스 읽기 방법
4 4
제2항에 있어서,상기 요청된 데이터에 대한 인덱스를 검색하는 단계는상기 사상 테이블을 이용하여 상기 요청된 데이터에 대한 인덱스를 획득하고, 상기 획득된 인덱스와 상기 T-트리 인덱스를 구성하는 오프셋을 비교함으로써, 상기 T-트리 인덱스에서 상기 획득된 인덱스를 검색하는 티-트리 인덱스를 이용한 데이터베이스 읽기 방법
5 5
클라이언트 단말기로부터 읽기 연산이 요청되면 메모리 저장 테이블(MemStore)을 검색하여 요청된 데이터를 검색하는 단계;상기 메모리 저장 테이블에 상기 요청된 데이터가 존재하지 않는 경우 메모리 영역에 형성된 T-트리 인덱스를 검색하여 상기 요청된 데이터에 대한 인덱스를 검색하는 단계; 및상기 검색된 인덱스를 이용하여 상기 요청된 데이터의 위치를 획득하고, 상기 획득된 위치의 HFile을 통해 상기 요청된 데이터를 읽는 단계를 포함하고,상기 요청된 데이터를 읽는 단계는디스크 영역에 미리 저장된 인덱스에 따른 HFile의 위치 정보들로부터 상기 검색된 인덱스에 대응하는 HFile의 위치 정보를 획득하고, 상기 획득된 위치 정보를 이용하여 상기 요청된 데이터를 읽는 티-트리 인덱스를 이용한 데이터베이스 읽기 방법
6 6
데이터베이스의 티-트리 인덱스 생성 방법에 있어서,HFile에 저장된 키/값 형식의 데이터를 구별하기 위하여 키를 요약하고 요약된 키 정보를 생성하는 단계;상기 생성된 요약된 키 정보와 상기 요약된 키에 대응하는 실제 키의 사상 정보를 포함하는 사상 테이블을 메모리 영역에 형성하는 단계; 및상기 형성된 사상 테이블과 T-트리를 이용하여 상기 메모리 영역에 T-트리 인덱스를 생성하는 단계를 포함하는 티-트리 인덱스 관리 방법
7 7
제6항에 있어서,상기 요약된 키 정보는로우 키와 컬럼으로 구성되고,상기 사상 테이블을 메모리 영역에 형성하는 단계는상기 로우 키에 대한 사상 정보를 포함하는 제1 사상 테이블과 상기 컬럼에 대한 사상 정보를 포함하는 제2 사상 테이블을 형성하는 티-트리 인덱스 관리 방법
8 8
제6항에 있어서,상기 T-트리 인덱스에 포함된 인덱스 각각은로우 키, 컬럼 및 파일 포인터의 조합으로 구성되는 티-트리 인덱스 관리 방법
9 9
제6항에 있어서,상기 T-트리 인덱스에 포함된 인덱스 각각의 빈도수를 저장하고, 상기 저장된 빈도수가 미리 결정된 기준 빈도수보다 작은 경우 해당 인덱스를 상기 메모리 영역에서 삭제하는 단계를 더 포함하는 티-트리 인덱스 관리 방법
10 10
제6항에 있어서,컴팩션과 리전의 분할을 포함하는 HFile이 변경되는 경우 상기 T-트리 인덱스에 포함된 인덱스를 갱신하는 단계를 더 포함하는 티-트리 인덱스 관리 방법
11 11
삭제
12 12
클라이언트 단말기로부터 읽기 연산 요청을 수신하는 수신부;상기 읽기 연산 요청에 따라 메모리 저장 테이블(MemStore)을 검색하여 요청된 데이터를 검색하고, 상기 메모리 저장 테이블에 상기 요청된 데이터가 존재하지 않는 경우 메모리 영역에 형성된 T-트리 인덱스를 검색하여 상기 요청된 데이터에 대한 인덱스를 검색하는 검색부; 및상기 검색된 인덱스를 이용하여 상기 요청된 데이터의 위치를 획득하고, 상기 획득된 위치의 HFile을 통해 상기 요청된 데이터를 읽는 읽기부를 포함하고,상기 T-트리 인덱스는HFile에 저장된 키/값 형식의 데이터를 구별하기 위하여 키를 요약하고 요약된 키 정보를 생성하며, 상기 생성된 요약된 키 정보와 상기 요약된 키에 대응하는 실제 키의 사상 정보를 포함하는 사상 테이블을 상기 메모리 영역에 형성하고, 상기 형성된 사상 테이블과 T-트리에 의해 형성되는 티-트리 인덱스를 이용한 데이터베이스 읽기 장치
13 13
제12항에 있어서,상기 검색부는상기 사상 테이블로부터 상기 요청된 데이터에 대응하는 요약된 키 정보를 획득하고, 상기 획득된 요약된 키 정보를 통해 상기 T-트리 인덱스의 인덱스를 검색하는 티-트리 인덱스를 이용한 데이터베이스 읽기 장치
14 14
제12항에 있어서,상기 검색부는상기 사상 테이블을 이용하여 상기 요청된 데이터에 대한 인덱스를 획득하고, 상기 획득된 인덱스와 상기 T-트리 인덱스를 구성하는 오프셋을 비교함으로써, 상기 T-트리 인덱스에서 상기 획득된 인덱스를 검색하는 티-트리 인덱스를 이용한 데이터베이스 읽기 장치
15 15
클라이언트 단말기로부터 읽기 연산 요청을 수신하는 수신부;상기 읽기 연산 요청에 따라 메모리 저장 테이블(MemStore)을 검색하여 요청된 데이터를 검색하고, 상기 메모리 저장 테이블에 상기 요청된 데이터가 존재하지 않는 경우 메모리 영역에 형성된 T-트리 인덱스를 검색하여 상기 요청된 데이터에 대한 인덱스를 검색하는 검색부; 및상기 검색된 인덱스를 이용하여 상기 요청된 데이터의 위치를 획득하고, 상기 획득된 위치의 HFile을 통해 상기 요청된 데이터를 읽는 읽기부를 포함하고,상기 읽기부는디스크 영역에 미리 저장된 인덱스에 따른 HFile의 위치 정보들로부터 상기 검색된 인덱스에 대응하는 HFile의 위치 정보를 획득하고, 상기 획득된 위치 정보를 이용하여 상기 요청된 데이터를 읽는 티-트리 인덱스를 이용한 데이터베이스 읽기 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한양대학교 산학협력단 산업기술혁신사업 (정보통신산업진흥원) / 정보통신기술인력양성사업 / IT/SW창의연구과정(대학주도형 기술개발) 대용량 이메일 솔루션 기술 고도화 연구