Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle Announced New In- Memory Database G1 Emre Eftelioglu, Fen Liu [09/27/13] 1 [1]

Similar presentations


Presentation on theme: "Oracle Announced New In- Memory Database G1 Emre Eftelioglu, Fen Liu [09/27/13] 1 [1]"— Presentation transcript:

1 Oracle Announced New In- Memory Database G1 Emre Eftelioglu, Fen Liu [09/27/13] 1 [1] http://www.forbes.com/sites/oracle/2013/09/23/ellison-unfurls-in- memory-database-big-memory-machine-at-oracle-openworld/ [2] http://www.oracle.com/us/corporate/features/database-in-memory- option/index.html [3] http://nms.csail.mit.edu/~stavros/pubs/tutorial2009-column_stores.pdf Reference

2 Oracle In-Memory Database Real-Time Analytics Performance – Column Oriented Store – Row Oriented Store Acceleration for All Workloads – A unique “dual format” Applications Just Work Faster – Up to 100 times faster 2

3 Background 3

4 4 Column-Oriented Advantages – Efficient storage and data compression – Fast data loads – Fast aggregation queries – Simplified administration & configuration Column-Oriented Disadvantages – Transactions are to be avoided or just not supported – Queries with table joins can reduce high performance – Record updates and deletes reduce storage efficiency – Effective partitioning/indexing schemes can be difficult to design

5 Oracle In-Memory Database Database In-Memory Storage Option Speed up Query Processing (100 times faster) – In Memory Column Oriented Store Speed up Transactions (2 times faster) – In Memory Row Oriented Store Use both simultaneously Eliminate the need for maintaining analytical indexes 5

6 Challenge It’s important to keep both queries and online transaction processing (OLTP) running fast. However, if a system must start updating columns as well as the rows it’s already updating, it will be very slow. Data should be consistent for update operations 6

7 Benefits Migration to In Memory as easy as “turn on the switch” Faster Queries and Updates No change needed for applications As both formats are in memory, highly consistent data processing Fast Analytical Processing 7

8 Extra Why In Memory Database Is Faster? RDBMS assume that data primarily resides on disk. Optimization algorithms, buffer pool management, and indexed retrieval techniques are designed based on this fundamental assumption. In Memory Database is designed for main memory When the assumption of disk-residency is removed, complexity is dramatically reduced. The number of machine instructions drops, buffer pool management disappears, extra data copies are not needed, index pages shrink. 8


Download ppt "Oracle Announced New In- Memory Database G1 Emre Eftelioglu, Fen Liu [09/27/13] 1 [1]"

Similar presentations


Ads by Google