Why SAP HANA is a Better Choice than Oracle Exalytics
来源:互联网 发布:网络投资微信群 编辑:程序博客网 时间:2024/06/05 14:49
Note: this piece was co-written with Aiaz Kazi, head of Technology Marketing at SAP
On Sunday night, during Larry Ellison’s lackluster Open World keynote, Oracle finally announced their in-memory analytic appliance dubbed Exalytics, validating SAP’s strategy but failing to impress many observers. Before I comment on the announcement, it’s worth a walk down memory lane to better understand what was behind their announcement.
In May 2010 at SAPPHIRE NOW, SAP first announced its technology vision of non-disruptive innovation by combining in-memory, cloud, and mobility. At the heart of this strategy is SAP HANA, an in-memory database. SAP HANA started its life out as a real-time analytics attachment to SAP Business Suite, SAP NetWeaver Business Warehouse, and SAP BusinessObjects – delivering real-time analytics to SAP customers.
At the time Larry Ellison poked fun at Hasso Plattner, an SAP co-founder, saying that Ellison wanted to know what pharmacy Hasso was getting his drugs from. A few months later, in Oracle’s September earnings call, Larry did an about-face and announced that Oracle would release its own in-memory database before SAP could get to market. He didn’t win that race:SAP launched HANA on Dec 1, 2010.
The announcement explained that “SAP HANA is an integrated database and calculation layer that allows the processing of massive quantities of real-time data in main memory to provide immediate results from analyses and transactions.” This is business at the speed of thought – “transactions + analytics” and not analytics in isolation. A couple of recent tweets fromDr. Vishal Sikka, member of the SAP Executive Board, capture our direction:
vsikka: #HANA’s endeavor: serve the new real-time. On-the-fly analytics, planning on real-time data. Cutting layers, bridging divides, open systems.
vsikka: New real-time = OLTP & OLAP. Unlimited scale & Open systems. Text & Structured data. Non-disruptive Evolution & Unprecedented applications.
Since that time, we’ve begun delivering amazing new applications on top of SAP HANA. At SAPPHIRE NOW in May 2011 and again at SAP TechEd last month, customers and partners provided testimonials to the value of SAP HANA. Going forward, HANA will become the next-generation platform that combines in-memory and cloud seamlessly and a “mobile-first” approach to developing apps. Industry and technical influencers, customers, and partners have validated our approach.
On the other hand, let’s take a look at what Oracle has announced – 18 months after SAP. Personally, I’m mostly underwhelmed for both technical and customer reasons:
Technical: I had expected Vishal would provide detailed technical analysis of Exalytics in his blog but, after he took a good look at Oracle’s new product, he had a “there is no there, there” reaction in thisimpromptu video. As he tweeted the night of the announcement:
vsikka: Exalytics: 15 yr-old timesten + 15 yr-old essbase + sun hw = same old aggregates, layers, complexity & closed. Totally misses new real-time.
The announcement suggests that Exadata needs Exalytics for analytics acceleration, which means Oracle feels like it must accelerate the accelerator. SAP HANA is exactly opposite of that kind of afterthought: the HANA architecture is built ground-up for the new reality of real real-time applications.
And how does Oracle support the totality of Big Data? If we take a look at the V’s of Big Data—volume, velocity, and variety—it looks like Oracle expects you to buy an appliance for each one: – Volume (Exadata), Velocity (Exalytics), and Variety (Exa-ToBeAnnounced). It’s ExaSperating.
Customer-centric: In attempting a retro-IBM style move with their hardware infatuation, Oracle has forgotten the customer. I watched hours of videos and read litanies of blogs but I can’t find answers to simple questions:
- How do you know which Exa appliance to use and when?
- How do you cost-effectively manage the growing litter of appliances or engineered systems?
- How do you extend an “engineered system” that is not open or provide choice?
- Where are the applications that run on these Exa engineered systems?
I suspect the answers are: it doesn’t matter; you want an all-Oracle optimized hardware stack.
One more point of contrast. SAP is about to offer HANA as a database under SAP NetWeaver Business Warehouse. With that, we provide our customers a choice of whether they continue with relational databases, or whether they want to enable a real-time data warehouse by adopting SAP HANA. Will Oracle offer that type of choice? Only, it would seem, if it’s willing to risk undercutting its core database franchise. This leaves me wondering how serious Oracle is about Exalytics.
So, while Exalytics fits perfectly into Larry Ellison’s strategy, the far bigger question is whether it fits intoyours? SAP HANA simply is a better choice.
- Why SAP HANA is a Better Choice than Oracle Exalytics
- SAP HANA versus Oracle Exalytics
- SAP HANA 与 Oracle Exalytics 的对比
- Why is Oracle OCI a better API for a scalable, multi-threaded application than Open Database Connectivity (ODBC) ?
- Why Git is Better than X
- Why Git is Better than X
- Why Git is better than SVN
- Why is ARKit better than the alternatives?
- Why ConcurrentHashMap is better than Hashtable and just as good as a HashMap
- 7 Reasons Why BSD Is Better than Linux
- Why MySQL replication is better than mysqlbinlog for recovery
- Why Google better than baidu
- Why is the Asynchronous mode is better than the Synchronous one when handling clients requests?
- Why character array is better than String for Storing password in Java
- why not better than her for English?
- Why It’s Better to Text Than Call in a Mass Emergency
- Functional is better than function
- Today is Better than yesterday
- .NET发送POST请求
- WDK
- C语言图形函数编程
- poj 3009 Curling 2.0
- txt文件写成dat文件实例
- Why SAP HANA is a Better Choice than Oracle Exalytics
- Qt下Dom方式修改xml节点的方法 (简化版)
- [Script]Call Inventory Transaction Manager
- C语言图形编程
- Android布局实现圆角边框
- code_work_posOrder_1.2
- (转).net中导入excel文件显示进度条
- ADF Input File组件使用不正常
- C语言模仿幻灯片过渡效果之水平百叶窗