Oracle Spotlights Its Database Memory Gap - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Software // Information Management
Commentary
11/16/2012
08:33 AM
Doug Henschen
Doug Henschen
Commentary
Connect Directly
Google+
LinkedIn
Twitter
RSS
E-Mail
50%
50%

Oracle Spotlights Its Database Memory Gap

Oracle takes Microsoft to task for its SQL Server Project Hekaton announcement, but in doing so it underscores what's missing from Oracle DB and Exadata.

If you attended this year's Oracle Open World event (and perhaps even if you didn't), you may have formed the impression that the combination of Oracle Database and the latest Exadata database machine, the X3, offers a formidable combo for companies looking to exploit the speed of in-memory database processing. But in a blog post published on a Forbes satellite site on Wednesday, Oracle made it clear that it has yet to deliver in-memory performance with Oracle Database.

The post by Oracle senior communications VP Bob Evans, "Oracle Calls Out Microsoft over Vaporware Fantasy," challenges Microsoft's Nov. 7 announcement of Project Hekaton. Evans, who was formerly editorial director here at InformationWeek, singled out my coverage in the article "Microsoft In-Memory Move Challenges SAP, Oracle", calling my headline "dubious" given that Hekaton won't arrive, as analysts guess, until 2014 or 2015. (Before joining Oracle, Evans held a similar corporate communications role at SAP.)

Evans' blog goes after Microsoft's claims about Hekaton and comparisons that Doug Leland, Microsoft's general manager of SQL Server marketing, made to the Oracle in-memory strategy. In doing so, however, Evans underscores the fact that Oracle, too, has yet to deliver an in-memory strategy tied to its flagship database.

Quoting Oracle database executive Andy Mendelsohn, the piece points out that Oracle's in-memory database is TimesTen, which runs inside the Exalytics appliance (along with an in-memory version of the Essbase database). That box is a sort of analytics turbocharger, and it's plugged into yet another box, Exadata, which runs on Oracle Database. But here was Evans, protesting that Microsoft was disingenuous in suggesting that Oracle is "forcing customers to buy, learn, and manage a separate solution."

[ Here's the article that sparked the discussion. Read Microsoft In-Memory Move Challenges SAP, Oracle. ]

If Oracle Database had in-memory capabilities, you wouldn't need a separate Exalytics box. But Mendelsohn acknowledges that Oracle Database is limited to "some in-memory database features." He doesn't say how or when, but Mendelsohn promises that Oracle "plans to continue to enhance Oracle Database in-memory capabilities."

So on Microsoft's side it's true we have only a beta product and fuzzy delivery date, but on Oracle's side we have a "yeah, we're going to do that, too" promise by one executive. Will the in-memory capabilities planned for Oracle Database handle transactional apps (as Hekaton promises) while Exalytics continues to handle the analytic needs? Mendelsohn didn't say. If the Oracle DB ends up handling both tasks (as SAP Hana can), will the time Exalytics buyers have invested in learning TimesTen and the in-memory version of Essbase have been unnecessary? That's unknown at this point.

The thing is, all these particulars about Oracle's in-memory plans only undermine the gauzy impression Larry Ellison tried to create at Oracle Open World around Exadata X3 as a memory powerhouse. Having finally admitted that the world is turning to memory and away from disks -- something SAP has been saying for three years -- Ellison had all the zeal of a reformed smoker, talking up the "26 terabytes of memory" available in X3. But don't mistake memory for "in-memory." In fact, the vast majority of that capacity (22 TB) is flash, not RAM, and there is a big difference.

"Flash is not memory, and I disagree with Larry Ellison on that totally," Gartner analyst Don Feinberg told InformationWeek last week. "Exadata doesn't give you an in-memory database, it gives you a disk block cache."

The practical difference is that Exadata cache is not as fast as Hana or what Hekaton promises. Until Oracle delivers full in-memory capability as part of Oracle Database, you give up the potential for real-time performance. Nevertheless, as I quoted Feinberg saying last week, "cache is still fast, and for most clients of Exadata, it's going to be fast enough."

So where does that leave Oracle customers? If you want in-memory analytical performance, you'll have to buy the separate Exalytics appliance. If you want in-memory transactional performance, you're out of luck, but Exadata might do.

As for the competition, SAP just announced SAP CRM running on Hana, and Microsoft just announced Hekaton, its plan for in-memory transactional processing. Microsoft previously delivered in-memory data exploration with Microsoft PowerPivot, introduced in 2010, and in-memory data visualization with Power View, introduced in April.

Hekaton will run transactional applications, so you will be able to take a Microsoft SQL Server application and run it in memory without changes. "That's not something you can do with an Oracle application today," said Feinberg.

Oracle has confirmed, by way of Evans' blog, that the company plans to do more with in-memory capabilities within Oracle Database. But we don't know what it will do or when it will do it. With Microsoft we don't have a release date, but at least we have a roadmap.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
flashdba
50%
50%
flashdba,
User Rank: Apprentice
11/21/2012 | 8:27:22 PM
re: Oracle Spotlights Its Database Memory Gap
If you look at In Memory technology it's pretty easy to see that Oracle's Exadata Database "In-Memory" Machine does not meet the criteria to call itself an In-Memory database:

http://flashdba.com/2012/10/10...
kevinclosson.wordpress.com
50%
50%
kevinclosson.wordpress.com,
User Rank: Apprentice
11/17/2012 | 7:31:28 PM
re: Oracle Spotlights Its Database Memory Gap
Your readers might appreciate some deep, technical nitty-gritty that dissects the "in-memory" claims made by Oracle's marketing force (as opposed their Oracle's engineering force):

http://kevinclosson.wordpress....
EricLundquist
50%
50%
EricLundquist,
User Rank: Apprentice
11/16/2012 | 5:46:08 PM
re: Oracle Spotlights Its Database Memory Gap
Nice riposte by Doug. You can't throw a bunch of flash into a box and say "look we have in-memory also." SAP is out front on this one and both Oracle and Microsoft are playing catch-up. Oracle can spin it however they wish, but they need to get their own house in order before accusing others of talking vapor.
News
COVID-19: Using Data to Map Infections, Hospital Beds, and More
Jessica Davis, Senior Editor, Enterprise Apps,  3/25/2020
Commentary
Enterprise Guide to Robotic Process Automation
Cathleen Gagne, Managing Editor, InformationWeek,  3/23/2020
Slideshows
How Startup Innovation Can Help Enterprises Face COVID-19
Joao-Pierre S. Ruth, Senior Writer,  3/24/2020
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
IT Careers: Tech Drives Constant Change
Advances in information technology and management concepts mean that IT professionals must update their skill sets, even their career goals on an almost yearly basis. In this IT Trend Report, experts share advice on how IT pros can keep up with this every-changing job market. Read it today!
Slideshows
Flash Poll