No More Oracle Ports to Solaris/AIX/HP-UX. After Oracle11g?

 

BLOG UPDATE: After writing this piece back in December 2006, I found a page on searchdatacenter.com about HP’s promotion to get Sun SPARC customers over to Proliant server. Yes, that would be a no-brainer move, but not painless…enter Transitive. Along the same lines of what I stated in this blog entry, that news about HP included the following bit about Transitive:

In conjunction with the certification announcement, HP publicized a new relationship with Transitive Corp., which ports software across multiple processor and operating system pairs.

Transitive’s QuickTransit for Solaris/SPARC-to-Linux/x86-64 solution enables applications that have been compiled for the Solaris on SPARC to run on certified 64-bit HP ProLiant platforms running Linux without requiring any source code or binary changes, HP reported.

Oracle no longer has to port the database to such a wide array of platforms for the sake of garnering market share. They won that battle—rightly so. Who else had such an optimized RDBMS on so many platforms? Nobody, period. But most of those platforms are dead. So, imagine the reduced cost for Oracle to produce their database—someday in the future—on only one platform. Guess what platform that would be? Linux of course. “Oh boy, he’s fallen off the deep end”, you say. No, really, read on.

Porting Is Expensive—Beyond Labor
It costs Oracle to maintain multiple ports not withstanding that fact that the varying productlines supply engineering resources. Even Sequent had 27 engineers stationed on site at Redwood Shores. All that additional free manpower aside, the very existence of so many ports is a cost that is hard to explain to shareholders and analysts when it is an expense that Microsoft clearly doesn’t have to bear. Remember, the parties that matter the most at this point of the game are the analysts and shareholders.

I’m a huge fan of “real systems”. You know, the sorts of systems where life-and-death applications are running and the people managing them can sleep at night knowing their system isn’t going to kill people because it crashes all the time. I’m glad there are still systems like System z9 mainframes, System p running AIX, Itanium2 Superdomes running HP-UX and so on. These are systems that are tried and true. And, no, they are not open source. These systems belong—period. What does this have to do with Oracle?

One Port
OK, if you are still with me, picture this. Oracle stops porting to all instruction sets except x86_64—and only Linux. That reduces the cost of producing the database product (by a very small amount I know) and makes analysts happy. It looks more like what Microsoft does. It looks more like what the open source databases do. It looks young and fresh. By the way, I know you can run MySQL on SPARC. Like I say, “sometimes man bites dog.” I digress.

How Would Oracle Pull This Off?
The same way Apple pulled the PowerPC to Intel switch—Rosetta. Rosetta works, we all know that. What not a lot of people know is that Rosetta is Transitive. I just found that out myself. Transitive works. IBM is already using Transitive to woo customers to run their x86 Linux applications on PowerPC Linux. It all starts to make your head swim.

Introducing the High-End Oracle Server of the Future
OK, so there is only one Oracle distribution—x86_64 Linux. That’s it. Well, the way it could end up is that if you want to run the single Oracle port in maximum performance mode, you run x86_64 hardware. How bad is that? Remember, this is the era of commodity processors delivering more than 50,000 TpmC. And Moore’s Law is on your side. Although the current application of Transitive is mostly to bring non-Intel executables to Intel platforms, it certainly can go both ways. How would the likes of IBM, HP and Sun deliver value in their high end systems? It could wind up that the competitive edge between these high end vendors boils down to nothing more than which platform performs something like Transitive better. If you want the really cool things that high end System p offers? Buy it. Load Oracle over Transitive and away you go. Like the power savings of Sun CoolThreads? Buy it. Want to run Oracle on it? You know the drill—Transitive.

I’ll leave you with a final thought. This sort of thing would make more business sense than technical sense. Which do you think has more weight?

 

17 Responses to “No More Oracle Ports to Solaris/AIX/HP-UX. After Oracle11g?”


  1. 1 Atul Vidwansa December 11, 2006 at 6:59 pm

    You say Solaris/AIX/HP-UX are dead. Might be true for AIX and HP-UX, but definitely not true for Solaris. Let me give you two examples,
    1. Just put following keyword searches in google and see number of results you get:
    95,600,000 for Sun+Solaris
    32,100,000 for Redhat+Linux
    14,300,000 for HP+HP-UX
    20,300,000 for IBM+AIX
    With release of Solaris 10 and features like DTrace, ZFS, SMF etc. Solaris is indeed most innovative and “opensource” platform.

    2. Look at past announcement from Oracle: http://www.oracle.com/corporate/press/2005_nov/solaris10.html

    It may come true if supporting Solaris spends more bucks than earning on it. Its a long way to go. Lets see how “Oracle powered Linux” does for next few quarters and then we may be able to predict.

  2. 2 kevinclosson December 11, 2006 at 7:20 pm

    Atul,

    If you read much of my blog you’ll see that I don’ think the technology is dead. Legacy Unix is tried and true technology. Unfortunately, the best technology usually doesn’t win. Volume is the name of the game. Legacy Unix is a dying business. It is unfortunate but true.

  3. 3 John Koller December 12, 2006 at 12:30 am

    It looks more like what the open source databases do. It looks young and fresh. By the way, I know you can run MySQL on SPARC. Like I say, “sometimes man bites dog.” I digress.

    Most open source databases run on several operating systems and CPU architectures.

  4. 4 Noons December 12, 2006 at 12:54 am

    Interesting perspective, Kevin. Wouldn’t surprise me one bit, I’ve seen them take the most moronic decisions over the last 6 or 7 years!

    The most distinctive facet of Oracle has always been precisely that it can run on more platforms than anything else.

    It appears that Oracle would be giving up on their major competitive advantage – if not the only one – if they ditched all other ports.

    Let’s put it this way: if it ever happens, the argument to buy Oracle against anything else becomes pretty thin indeed. If it isn’t already.

  5. 5 joel garry December 12, 2006 at 12:58 am

    Yes, business sense (or nonsense) has more weight. Did you notice how MS is now limiting VMs running under certain OS’s?

    Licensing and other business fads (such as vendors underwriting their ports) will distort your one-port prediction.

  6. 6 kevinclosson December 12, 2006 at 1:32 am

    Gary,

    Vendors already pay dearly for ports. I really believe the time is nigh for this. They’ve always wanted to break the shackels of multi-port support. Like I said, HW vendors that wont to prove they are best of breed for Oracle can just get really, really good at Transitive…

    But what do I know? :-)

  7. 7 kevinclosson December 12, 2006 at 5:14 am

    John,

    Yes I know that there are some open source databases running on legacy Unix platforms. Thanks for pointing that out.

  8. 8 kevinclosson December 12, 2006 at 5:16 am

    Noons,

    I honestly don’t think Oracle gets any market share just because of platform depth at this point in the game. Their competition is SQL Server and those folks couldn’t care less if Oracle gets all the Legacy Unix RDBMs deployments. Supposedly people by Oracle for features and ease of management. Having only this imaginary reference port I envision would not change any of that. In fact, it should make the product more stable–no port level bugs!

    Like I say in the original post, Oracle’s platform depth through the 80s and 90s is why they are king of the roost today. But I don’t think that fact impresses wall street much any more. For that reason, something will be done.

  9. 9 Gaston Martin January 10, 2007 at 4:38 pm

    I don’t agree with you. Linux is not strong enough for High Availavility, and scalability. Linux has born and grown for Intel platform, but Intel IS NOT A SERVER manufacturer, neither a HIGH-END system producer.

    There is a big world with thousands of high end systems running on solaris, Aix, HP-UX.. NOT LINUX. Linux is for entry-level, development, small and mid business.. but is useless for the big leagues.

    And there are thousands of big customers running Oracle on those platforms.. they won’t switch to linux never ever. Imagine a one-million-transactions-per-hour-system running on a linux box… impossible. You have to buy a one million dollars’ Sun 25k and still pray for it being responding in a decent way.

    In the other hand, Oracle core is developed under solaris.

  10. 10 kevinclosson January 10, 2007 at 5:33 pm

    Gaston,

    You need to read more of my blog. I’m not drunk on the Linux Kool-aid by any stretch of the imagination.

  11. 11 Steven Xie February 11, 2008 at 3:51 pm

    Dropping SPARC isn’t the same as dropping Solaris.That’s the same as Apple keeping MAc OS.If Oracle’s really thinking of Linux-only solution, I would think of moving to Solaris +anotherDB. Not every application need DB, but they all do need a solid OS.

  12. 12 Amir Hameed October 15, 2008 at 3:42 pm

    Kevin,
    It [probably] makes more “business” sense to the “Oracle Corp.” than to the zillions of shops running different flavors of systems out there because for them, it would mean spending cost to migrate their running apps to Linux and most of them would not be willing to do that just because Oracle thinks it is better.

    Also, w.r.t Linux, most of the shops would have the question “is Linux stable enough to handle high-transaction apps?”. It would also mean that those shops that are running their systems on “big irons” would have to run them on RAC after moving to Linux and that would mean license cost for RAC and Oracle is notoriously expensive when it comes to licensing products like RAC, ASO/ANO, etc.

  13. 13 kevinclosson October 15, 2008 at 4:04 pm

    Amir,

    This post is not supposing an imaginary world where you can’t run Oracle on “big iron.” The point is that the bits would not be natively ported bits. If Linux stability is your concern then that is a non-issue because you’d still have Sol,HP-UX,AIX running the hardware.

    The whole thing is just an idea anyway. I’m not saying it will happen. I just wouldn’t be surprised if it did…someday.


  1. 1 La boca del lobo Trackback on December 10, 2006 at 10:50 pm
  2. 2 IT Blog - IT by example » Blog Archive » Oracle blogs Trackback on December 11, 2006 at 10:39 pm
  3. 3 maol symbolisch » Oracle nach 11g nur noch auf Linux? Trackback on December 12, 2006 at 7:45 pm
  4. 4 davidsabate.net » No more Oracle Ports to Solaris/AIX/HP-UX? Trackback on August 20, 2007 at 2:06 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




EMC Employee Disclaimer

The opinions and interests expressed on EMC employee blogs are the employees' own and do not necessarily represent EMC's positions, strategies or views. EMC makes no representation or warranties about employee blogs or the accuracy or reliability of such blogs. When you access employee blogs, even though they may contain the EMC logo and content regarding EMC products and services, employee blogs are independent of EMC and EMC does not control their content or operation. In addition, a link to a blog does not mean that EMC endorses that blog or has responsibility for its content or use.

This disclaimer was put into place on March 23, 2011.

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 537 other followers

Oracle ACE Program Status

Click It

website metrics

Follow

Get every new post delivered to your Inbox.

Join 537 other followers