Friday May 08, 2015

Getting started with Oracle Database In-Memory Part V - Controlling Access

I’m finally going to make good on a promise I made way back in part 3 of our getting started with In-Memory series, to explain how you could control which queries use the In-Memory column store (IM column store) and which don't.

As with all new query performances enhancing features in the Oracle Database, a number of initialization parameters and hints have been introduce that enable you to control when and how the IM column store will be used. This post provides information on the initialization parameter, while the details on the Optimizer hint that control the use of the IM column store can be found on the Optimizer blog.

[Read More]

Tuesday Apr 28, 2015

Discussing In-Memory Databases at The HIVE event in Palo Alto on May 6, 2015

If you happen to be in the San Francisco Bay Area on May 6th, you might be interested in checking out a panel discussion on In-Memory Databases brought to you by The HIVE. The discussion is intended to explore use cases for In-Memory Database technologies and the impact of technologies and trends such as flash memory and cloud computing.

The panel will be made up of industry experts from all of the leading In-Memory Database providers including Oracle, IBM, Aerospike, MemSQL and Pivotal. The session will be moderated by Nik Rouda and my boss, Tim Shetler will be representing Oracle. Noticeably absent are SAP (The SAP Sapphire conference is taking place) and Microsoft. Dozens of other smaller vendors no doubt would like to take part, if you buy into their definition of "In-Memory Database". 

So what does it take to qualify as an "In-Memory database"?

[Read More]

Thursday Apr 09, 2015

Push-Down: Part 2

In our previous post we introduced the concept of push down. The ability to push predicates, aggregations and group-bys down into the scan of a column or columns, allowing Oracle to take full advantage of all the scan performance features of the In-Memory column store. We also illustrated how you could monitor the benefits of push down via session level statistics (v$mystat). What you might not have realized is that we can also see what where clause predicates get push via the execution plan.

[Read More]

Monday Feb 16, 2015

Getting started with Oracle Database In-Memory Part V - Aggregation

When most people think about Oracle Database In-Memory (Database In-Memory), the first thing that comes to mind is super fast scanning and filtering operations. But what you may not know is Database In-Memory also includes many SQL optimizations designed to accelerate star and snowflake type queries. We refer to this collection of SQL optimizations as In-Memory Aggregation (IMA). IMA is typically 3-10x faster than ‘conventional’ plans, and that’s in addition to the improvements provided by scanning and filtering the data via the In-Memory column store (IM column store).

[Read More]
About

The Oracle Database In-Memory blog is written by the Oracle product management team and sheds light on all things In-Memory.

Search

Archives
« September 2015
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today