Flash Usage Models for the Oracle Database

1,654 views
1,518 views

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,654
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Flash Usage Models for the Oracle Database

  1. 1. Flash Usage Models for the Oracle Database• Transparent disk replacement for databases – One for one replacement for conventional disks – Array caching layer – Auto-tiering storage layer Flash storage is transparent to the database and managed by the storage layer. The management of flash storage does not possess knowledge for how the database functions.• Fast storage managed by the database kernel – Database Smart Flash Cache – Exadata Smart Flash Cache With respect to the management of flash storage, there is significant value of having internal knowledge of the database’s functionality.
  2. 2. Database Smart Flash Cache Access Buffer Cache -> Flash Cache SGA SGA Hot Data Hot Data Warm Data Warm Data If not enough space inCold Data “Buffer Cache”, then write “Clean Block” to Cold Data “Flash Cache” 2
  3. 3. Exadata Smart Flash Cache Exadata Database Machine Storage Grid • 14x 2-socket storage servers • 100 TB high-speed disk, or 336 TB high-capacity diskDatabase Grid Servers • 5 TB PCI Flash • Smart Flash Cache holds hot data InfiniBand Internal Net • Over 1.5 million IO/sec from SQL (8K) • Sub-millisecond response • 75 GB/sec query throughput1 or 10 Gb Ethernet to Data Center © 2011 Oracle Corporation 3
  4. 4. Database Flash Usage Models Physical Disks FLASH FLASH Cache Storage Logical Disks FLASH Exadata Smart FLASH Flash CacheDatabase Smart Flash Cache FLASH Cache (SGA) Database

×