Big Data. Big Decisions
InformationWeek
Special Coverage Series


Microsoft In-Memory Move Challenges SAP, Oracle

Microsoft SQL Server "Project Hekaton" promises in-memory transactional processing that will stack up against SAP Hana and Oracle Exadata.

Microsoft made three announcements related to its SQL Server database business Wednesday, but the headliner was clearly "Hekaton," a preview project that promises to bring in-memory OLTP (transactional) processing to the next major release of the database. With that move, which analysts expect by 2014 or 2015, Microsoft will have its in-memory answer to both SAP Hana and Oracle Database with its Exadata and Exalytics appliance options.

In Microsoft's other two announcements, the company released Service Pack 1 (SP1) for Microsoft SQL Server 2012 and it announced that the next release of the Microsoft SQL Server Parallel Data Warehouse (PDW) will debut in the first half of 2013. With that, PDW will move from SQL Server 2008 R2 to SQL Server 2012, and it will also gain a new feature called PolyBase, which will support federated querying against the SQL Server 2012 relational database as well as data in Microsoft's just-released Hadoop platform, Microsoft HDInsight Server for Windows.

More Insights

Webcasts

More >>

White Papers

More >>

Reports

More >>

PolyBase contrasts with the SAP and Oracle approaches to big data in that it provides a single point of federated querying with Hive access to the data in Hadoop. That means you can leave the data in Hadoop in place, whereas Microsoft's competitors provide connectors and suggest that customers take the step of moving MapReduce result sets into their relational database environments.

[ Want more on Microsoft's answer for big data? Read Microsoft Releases Hadoop On Windows. ]

Hekaton is the Greek word for 100 times, and Microsoft says that's the design goal for the peak performance improvements it's expecting. In early lab testing of Hekaton, Microsoft executives said they're already seeing a 50 times improvement in transactional application performance. When the technology finally reaches the market with "the next major release of SQL Server" (the company offered no target dates for that step), Microsoft said it will fill in the last piece of an in-memory computing strategy that will have competitors beat.

"Our design approach is built into SQL Server," explained Doug Leland, Microsoft's general manager of SQL Server marketing, in an interview with InformationWeek. "SAP and Oracle are basically forcing customers to buy, learn and manage a separate solution, but we're taking a differentiated approach which is building the [in-memory] technology directly into the data platform that customers are already using."

Customers will be able to install Hekaton on the commodity servers they're using today, according to Microsoft, and the software will take advantage of the resources that are available in the box. "The system will look at how much storage and memory you have available and will make choices about what tables it loads up into main memory," Leland said.

SQL Server customers expecting to move large or particularly demanding portions of database workload into memory would clearly have to increase available RAM in order to get true in-memory performance, but the database could always fall back on conventional disk-based retrieval of information if RAM isn't available. In SAP's approach, performance "falls off a cliff" when memory capacity requirements are surpassed, according to Leyland, necessitating software and hardware upgrades. And in contrast to Oracle's cache-centric Exadata approach, Hekaton will deliver true in-memory performance.

So how will things stack up in a three-way transactional processing competition between SAP Hana, Microsoft SQL Server with Hekaton and Oracle Exadata? "The Flash used in Exadata is not memory, but it is fast," Gartner analyst Don Feinberg said in an interview with InformationWeek. "You give up the potential for real-time analytics and it won't be as fast as Hana or Hekaton, but for most clients of Exadata, it's going to be fast enough."

Feinberg expects that Oracle, too, will bring in-memory capabilities to Oracle database -- something currently limited to the TimesTen database in the Exalytics appliance -- but there's no telling when that might happen. SAP is promising core application transaction processing on Hana sometime next year. If Hekaton has to wait for the next "201X" release of SQL Server, that would not be likely to be released until late 2014 (at the earliest) as SQL Server 2015, though an R2-designated 2012 release might bring it to market sooner.

Microsoft has already delivered in-memory business intelligence and analytics with Microsoft PowerPivot and Power View. PowerPivot was introduced as an in-memory-analysis plug-in to Microsoft Excel with the release of SQL Server 2008 R2 in 2010. Power View is an in-memory data visualization option introduced in April with the release of SQL Server 2012.

With the release of SQL Server 2012 SP1, the database will support the upcoming release of Office 2013, which builds PowerPivot and Power View directly into Microsoft Excel as data-exploration and visualization options available from the ribbon menu. That means customers will no longer have to download plug-ins to Excel in order for users to tap into data on enterprise SQL Server databases.

Microsoft says its PowerPivot, Power View and X-Velocity in-memory column-store and multidimensional-analysis capabilities built into SQL Server 2012 are already accessible to 1.5 million customers. With Office 2013, now available in beta and expected early next year, in-memory analysis will be accessible to all users of the next generation of Excel.



Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

BYTE encourages readers to engage in spirited, healthy debate, including taking us to task. However, BYTE moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. BYTE further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.

Follow InformationWeek

By The Numbers

What Are Your Primary Concerns About Using Big Data Software?

Base: 417 respondents at organizations using or planning to deploy data analytics, BI or statistical analysis software
Data: InformationWeek 2013 Analytics, Business Intelligence and Information Management Survey of 541 business technology professionals, October 2012

What Do You Think?

What's your attitude about SQL analysis on top of Hadoop?
We want fast, standard SQL analysis capabilities on Hadoop ASAP
Hadoop is for unstructured data; SQL is for relational databases
We'll give SQL on Hadoop a try, but relational DBs will remain the mainstay
Given strong SQL support on Hadoop, we'd nix the data warehouse
We're not interested in Hadoop
No opinion



Related Content

From Our Sponsor

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Business leaders often need a visual snapshot of data to quickly grasp and use it. This paper identifies five challenges in presenting data and how visual analytics can resolve them. Solutions are suggested to overcome the challenges of: speed, data clarity, data quality, displaying meaningful results, and dealing with outliers.

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Today's competitive advantage requires a deeper understanding of your business, your market and your customers. As an IT executive, you can drive that knowledge transformation. In this white paper, learn how to make decisions as a strategic business leader and three steps to begin an analytics initiative within your enterprise.

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

High-performance data visualization turns sophisticated analyses into meaningful graphics, leading to faster and smarter decision making. In this white paper, learn how visual analytics can transform big data, with additional features such as real-time functionality, mobile compatibility, robust applications for technical groups and accessibility for nontechnical users.

Big Data: Lessons from the Leaders

Big Data: Lessons from the Leaders

Financial performance, competitive advantage, operational efficiency, strategic decision making - every business goal can extract value from big data, and the time for doubt or inaction has long passed. In this Economist Intelligence Unit report, in-depth interviews with data pioneers reveal the link between the effective use of big data and the bottom line among other results.

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Which came first, the data or the decision? This white paper makes the case for having a decision in mind, then tailoring big data's volume, variety and velocity to achieve business results such as overcoming customer dissatisfaction or creating well-informed strategies in real time.

Informationweek Reports

Research: The Big Data Management Challenge

Research: The Big Data Management Challenge

The challenge of big data is real, but most organizations don't differentiate 'big data' from traditional data, and nearly 90% of respondents to our survey use conventional databases as the primary means of handling data. We'll help you understand what constitutes big data (it's not just size) and the numerous management challenges it poses.