SlideShare a Scribd company logo
1 of 4
Download to read offline
Database Storage 2
2019-03-11 유동호
Large Values
특정 크기(Page Size) 보다 더 큰 데이터를 저장하기 위해서

DBMS 는 Overflow Page 를 사용한다.
몇 시스템은 별도 파일에 매우 큰 값을 저장할 수 있도록 지원한다.

No durability protection

No Transaction protection
OLTP vs OLAP
OLTP

On-line Transaction Processing

• 한개 정도의 엔티티와 관련이 있는 작은 양의 데이터를 읽거나 쓰는 간단한 쿼리

일반적으로 사람들이 먼저 구축하는 Applications 에서의 쿼리 구성이다.

OLAP

On-line Analytical Processing

• 여러 엔티티에 걸쳐 있는 데이터베이스의 많은 부분을 읽어야 하는 복잡한 쿼리

OLTP applications 으로 수집해온 데이터를 기반으로 OLAP Workload 를 실행한다.
NSM vs DSM
OLTP 워크로드에게 이상적 OLAP 워크로드에게 이상적

More Related Content

More from Dongho Yu

2019 lightning talk_6
2019 lightning talk_62019 lightning talk_6
2019 lightning talk_6Dongho Yu
 
2019 lightning talk_5
2019 lightning talk_52019 lightning talk_5
2019 lightning talk_5Dongho Yu
 
2019 lightning talk_3
2019 lightning talk_32019 lightning talk_3
2019 lightning talk_3Dongho Yu
 
2019 lightning talk_2
2019 lightning talk_22019 lightning talk_2
2019 lightning talk_2Dongho Yu
 
2019 lightning talk_1
2019 lightning talk_12019 lightning talk_1
2019 lightning talk_1Dongho Yu
 
Control unit
Control unitControl unit
Control unitDongho Yu
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycleDongho Yu
 
Computer system
Computer systemComputer system
Computer systemDongho Yu
 
Breadth first search
Breadth first searchBreadth first search
Breadth first searchDongho Yu
 
Intro to algorithms
Intro to algorithmsIntro to algorithms
Intro to algorithmsDongho Yu
 

More from Dongho Yu (13)

2019 lightning talk_6
2019 lightning talk_62019 lightning talk_6
2019 lightning talk_6
 
2019 lightning talk_5
2019 lightning talk_52019 lightning talk_5
2019 lightning talk_5
 
2019 lightning talk_3
2019 lightning talk_32019 lightning talk_3
2019 lightning talk_3
 
2019 lightning talk_2
2019 lightning talk_22019 lightning talk_2
2019 lightning talk_2
 
2019 lightning talk_1
2019 lightning talk_12019 lightning talk_1
2019 lightning talk_1
 
Cache
CacheCache
Cache
 
Main memory
Main memoryMain memory
Main memory
 
Control unit
Control unitControl unit
Control unit
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Cpu basic
Cpu basicCpu basic
Cpu basic
 
Computer system
Computer systemComputer system
Computer system
 
Breadth first search
Breadth first searchBreadth first search
Breadth first search
 
Intro to algorithms
Intro to algorithmsIntro to algorithms
Intro to algorithms
 

2019 lightning talk_4

  • 2. Large Values 특정 크기(Page Size) 보다 더 큰 데이터를 저장하기 위해서 DBMS 는 Overflow Page 를 사용한다. 몇 시스템은 별도 파일에 매우 큰 값을 저장할 수 있도록 지원한다. No durability protection No Transaction protection
  • 3. OLTP vs OLAP OLTP On-line Transaction Processing • 한개 정도의 엔티티와 관련이 있는 작은 양의 데이터를 읽거나 쓰는 간단한 쿼리 일반적으로 사람들이 먼저 구축하는 Applications 에서의 쿼리 구성이다. OLAP On-line Analytical Processing • 여러 엔티티에 걸쳐 있는 데이터베이스의 많은 부분을 읽어야 하는 복잡한 쿼리 OLTP applications 으로 수집해온 데이터를 기반으로 OLAP Workload 를 실행한다.
  • 4. NSM vs DSM OLTP 워크로드에게 이상적 OLAP 워크로드에게 이상적