10.07.2015 Views

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 1 WHAT IS EXADATA?Figure 1-1. High-level <strong>Exadata</strong> componentsWhen considering <strong>Exadata</strong>, it is helpful to divide the entire system mentally into two parts, thestorage layer and the database layer. The layers are connected via an InfiniBand network. InfiniBandprovides a low-latency, high-throughput switched fabric communications link. It provides redundancyand bonding of links. The database layer is made up of multiple Sun servers running standard <strong>Oracle</strong>11gR2 software. The servers are generally configured in one or more RAC clusters, although RAC is notactually required. The database servers use ASM to map the storage. ASM is required even if thedatabases are not configured to use RAC. The storage layer also consists of multiple Sun servers. Eachstorage server contains 12 disk drives and runs the <strong>Oracle</strong> storage server software (cellsrv).Communication between the layers is accomplished via iDB, which is a network based protocol that isimplemented using InfiniBand. iDB is used to send requests for data along with metadata about therequest (including predicates) to cellsrv. In certain situations, cellsrv is able to use the metadata toprocess the data before sending results back to the database layer. When cellsrv is able to do this it iscalled a Smart Scan and generally results in a significant decrease in the volume of data that needs to betransmitted back to the database layer. When Smart Scans are not possible, cellsrv returns the entire<strong>Oracle</strong> block(s). Note that iDB uses the RDS protocol, which is a low-latency protocol that bypasseskernel calls by using remote direct memory access (RDMA) to accomplish process-to-processcommunication across the InfiniBand network.History of <strong>Exadata</strong><strong>Exadata</strong> has undergone a number of significant changes since its initial release in late 2008. In fact, oneof the more difficult parts of writing this book has been keeping up with the changes in the platformduring the project. Here’s a brief review of the product’s lineage and how it has changed over time.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!