Intro to Oracle TimesTen --- By Sima Zhu Why in-memory? Basic - - PowerPoint PPT Presentation

intro to oracle timesten
SMART_READER_LITE
LIVE PREVIEW

Intro to Oracle TimesTen --- By Sima Zhu Why in-memory? Basic - - PowerPoint PPT Presentation

Intro to Oracle TimesTen --- By Sima Zhu Why in-memory? Basic Architecture TimesTen replication Transactional durability Advantages of TimesTen Topics System with GigaBytes, TeraBytes becomes common Avoid frequently


slide-1
SLIDE 1

Intro to Oracle TimesTen

  • -- By Sima Zhu
slide-2
SLIDE 2

Topics

  • Why in-memory?
  • Basic Architecture
  • TimesTen replication
  • Transactional durability
  • Advantages of TimesTen
slide-3
SLIDE 3

Why in-memory?

  • System with GigaBytes, TeraBytes becomes common
  • Avoid frequently touching disk IO
slide-4
SLIDE 4

Bas Basic ic Arc Archit hitec ecture ure

Picture from http://avdeo.com/2008/11/03/installing-timesten-inmemory-database/

slide-5
SLIDE 5

Bas Basic ic Arc Archit hitec ecture ure

slide-6
SLIDE 6

Storage Manager Design

  • Row format v.s. column format
  • Columnar compression
  • Index reduction
slide-7
SLIDE 7

Storage Manager Design

Picture from: http://arxtecture.com/column_vs_row/

slide-8
SLIDE 8

Storage Manager Design

  • Columnar compression
  • Space-saving mechanism
  • Improve query processing
slide-9
SLIDE 9

Storage Manager Design

Picture from: http://www.oracle.com/us/corporate/events/dbim/index.html

Index Reduction

slide-10
SLIDE 10

Time mesTen Repl plication

slide-11
SLIDE 11

Time mesTen Repl plication

  • High availability
  • Log-based
  • 2-safe replication
  • Replication tracks
slide-12
SLIDE 12

Transactional durability

  • Multi-threaded Logging mechanism
  • Checkpoint files
  • Read-committed isolation
slide-13
SLIDE 13

Advantages

  • Full-feature SQL
  • Standard API
  • ACID properties
  • High-availability mechanisms
slide-14
SLIDE 14

Questions?