시스템 프로그래밍 박진희 컴퓨터 시스템 연구실. 2 Project 3 Key-value store 유일한 Key 에 하나의 Value 를 가지고 있는 방식 - Key 와 Value 를 쌍으로 관리 - Hash table, B-Tree, B+ Tree 등 분산형 데이터베이스에서.

Slides:



Advertisements
Similar presentations
Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
Advertisements

이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
교수님 영상 제 2 장 관세법 일반 제 1 절 통칙 제 2 절 법 해석의 원칙 등 제 3 절 기한과 기간 제 4 절 서류의 송달 등 제 5 절 관세의 부과 및 징수 제 6 절 납세의무의 소멸 등.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
기록 및 정보서비스론 구리시립도서관 마케팅 프로젝트 Guri library Marketing Project 지식정보학부 이명훈.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
환 영 신입생 도서관 이용 교육 동강대학교 도서관.
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
서울시 ‘찾아가는 동 주민센터’ 사업 시행 이후 지역사회의 변화
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
수학이 이끄는 미래 ICT 산업의 메가트랜드 STEAM.
내 아이를 위한 구강관리.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
연장근로와 야간·휴일근로 김영호 노무사 나눔 노사관계연구소 소장 연세대 일반대학원 박사 수료 고려사이버대 법학과 외래교수
빅데이터 분석 과정.
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
쉽게 배우는 알고리즘 6장. 해시 테이블Hash Table.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
Pspice를 이용한 회로설계 기초이론 및 실습 5
사무실 찾기 PROJECT… 사무실 찾기 사이트 및 효과 보고서 온라인 광고
(PROJECT명: Web Server관리)
해싱(hashing) Ref. C로 쉽게 풀어쓴 자료구조, 생능출판사, 2005.
M15. 영업비밀의 보호 및 관리 1. 지식재산 일반 카테고리 교육모듈 No. 교육모듈명 난이도 교육방법 지식재산 일반
CHAP 11: 해싱 순천향대학교 하상호.
SOAP 클라이언트 개발 Guide
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
openGL Project 제안서 비 오는 정류장에서
BLACK OUT 신개념 연합동아리 블랙아웃에서 1기를 모집합니다!
CHAP 11: 해싱 순천향대학교 하상호.
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
C언어 응용 제10주 실습 해보기 제8장 트리.
CHAP 11 : 해싱 C로 쉽게 풀어쓴 자료구조 생능출판사 2011.
Chapter 08 구조적 분석과 설계 8.1 구조적 분석(Structured Analysis)
■ 화성공장 산학인턴 버스 노선 확인 안내 문의 전화 : 안내페이지 접속 1
보육시설 운영관리 < 평가 인증 제도>
CHAP 11 : 해싱.
CHAP 11 : 해싱.
NoSQL 박훈
북한 이탈 주민 실태와 문제점 Part 0 탈북자 인권 현대 사회 인권 조선해양 공학부 정세용
C언어 응용 제 15 주 검색.
HW 1: Buffer Overflow.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
현대카드 M 경영학과 4 나준호 3 이병주 3 신명택.
기본 테이블세팅(로맨틱) 푸드스타일리스트 전공 김선아.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
내 손안의 작은 도서관 (전자책 E-Book 이용안내).
1학기 정리 지난 학기에 배운 내용을 복습해 본다..
13장 인권 담당교수 : 박 해 긍.
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
성경퀴즈 여호수아1장 3장 복습게임.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
서울, 1964년 겨울 -김승옥.
서울, 1964년 겨울 -김승옥.
서울, 1964년 겨울 -김승옥.
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
착한가게 광고 제안 착한 매출, 착한 광고! 돈벌리는 착한 어플!.
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

시스템 프로그래밍 박진희 컴퓨터 시스템 연구실

2 Project

3 Key-value store 유일한 Key 에 하나의 Value 를 가지고 있는 방식 - Key 와 Value 를 쌍으로 관리 - Hash table, B-Tree, B+ Tree 등 분산형 데이터베이스에서 많이 쓰이는 데이터 모델링 방식 - NoSQL, Apache Casandra 등 KeyValue KeyValue

4 Key-value store Hash Table 해시 값을 주소값으로 사용하는 탐색 알고리즘 충돌이 일어날 수 있으므로 충돌 해결방법이 필요함 - 체이닝, 더블 해시 테이블 등등 Hash function Key, Value Redvelvet Seventeen Twice BTS Monsta-x KeyValue Seventeen Redvelvet Key%hash

5 Key-value store Tree 나무를 닮은 자료구조 Key-value store 의 경우 key 값의 크기에 따라 좌 - 우를 정함 B-Tree, B+ Tree, Red Black Tree, 이진트리 등이 있음 루트루트 자식자식

6 Bonus CPUMEM HDD Malloc() Memory 의 정보를 File 형태로 저장

7 Library 만들기 예제 간단한 라이브러리 만들기 C 파일 헤더 파일 <-main

8 Library 만들기 예제 컴파일

9 Library 만들기 예제 1. 라이브러리용 C 파일과 헤더파일을 object 파일로 변환시킨다 2. as r lib*.a *.o 명령어를 이용 라이브러리에 파일을 추가시킨다 3. As t lib*.a 명령어로 라이브러리안에 포함된 것을 볼 수 있다 4. 컴파일시 gcc – 옵션 * * -L. –l* 라고 실행한다 1. -L 은 라이브러리 경로 2. -l 은 라이브러리 이름 lib 과.a 를 뺀채 쓴다 (ex. libmy.a) 5. 끝