Red Hat CEO suggests Oracle is feeling the heat
Rob writes "The previously rosy relationship between Oracle Corp and Red Hat Inc appears to have
soured following Red Hat's acquisition of JBoss Inc and Oracle CEO Larry Ellison's
suggestion that his company could move into the Linux business. Red Hat's chief executive,
Matthew Szulik, has written in response to a recent interview with Ellison in which
Ellison suggested the company would be interested in distributing and supporting Linux.
"Is it possible that the dominant provider of databases feels pressure from its
long-time partner, Red Hat, because of our recent purchase of an open source middleware
company, JBoss?" Szulik asked, although
he also played down suggestions of a "showdown" between the two companies."
There is also a no-reg-required mirror at the zimbabwe open source software society.
The most intersting part of the letter is where szulik puts a new twist on the (always perfect) car / computer analogyWell put.
There are shills on slashdot. Apparently, I'm one of them.
Really, Oracle is the second biggest tech company in the world while Red Hat, er, uh, makes a Linux distro.
Compared to JD Edwards or PeopleSoft, a pure RH acquisition by Larry would go faster than the could order his second Mamosa for breakfast.
I love when folks try to stir tech controversy that isn't there, like Apple threatening desktop share or OpenOffice beating Microsoft Office in features.
Cute, but totally misses the point.
The opposite of progress is congress
Will Larry fucking kill him? Has he done it before, and will he do it again?
Oracle could swallow Redhat without even needing a context switch.
And so the pissing contest begins. Why? Of what possible use is it? None. Look, Oracle wants in to the Linux market, so it can compete both within the open source arena and have a chance at digging into Microsoft's market share. I've said repeatedly this move is about 5 years overdue. Since it appears Oracle is not interested in Red Hat or Novell (I said appears; never let it be said Ellison couldn't change his mind in a heartbeat), they'll go after someone else, like Ubuntu. This doesn't stand to hurt Red Hat or Novell; any Linux distribution they swallow up is going to end up having its creativity choked off by the bloated development structure that is Oracle.
Move along -- nothing to care about here. We'll see how it pans out in the marketplace when and if Oracle takes the plunge. Sabre rattling at this point is just silly.
GetOuttaMySpace - The Anti-Social Network
I really don't think Redhat or Jboss has anything to do with Oracle or any pressure that might be put on them forcing change in their business. If anything, MySQL is largely responsible for this... When you have a database that a) is faster than Oracle and b) supports all the features of Oracle and c) can be clustered easier than Oracle and best of all d) it does not cost $200,000 per copy. I would be concerned too.. Their market share is fading away. I think Redhat is only referencing this to make themselves feel like part of the game, when in fact I'm not sure that they are even involved in any of this. Does Redhat write database server software? Not the last time I checked...
Certainly not most people who are using it.
Didn't you just describe what unfair competition means? ;p
The thing is, this affair of Oracle considering entering the Linux support arena and even shipping its own Linux distro is not new. Not even close.
It dates from 1998, during the initial launch of Oracle 8i. Since then, and arguably for even longer, Oracle has had a consistent strategy of undermining the role of the operating system by taking on more and more of the critical duties into its own code base. Linux plays into this strategy marvelously well. Except, here's the rub. Redhat is not interested in the furtherance of this agenda. Redhat wants the operating system to remain a key part of the enterprise IT infrastructure.
I wrote an interesting article on my blog titled "Oracle & Linux, Ancient History" on this subject last week, and the article links to the web archive of my original post about Oracle and Linux and Oracle's strategy to undermine the OS from 1998. The original article's title was "Why Oracle 8i Will Remodel the OS Landscape" and ultimately what we're seeing now in the tension between Oracle and Redhat is the materialization of Oracle's vision of the operating systems' role chafing on its longstanding partner.
Cheers,
Paul
P.S. Pythian DBAs post on our group blog at http://www.pythian.com/blogs/.
The real Paul Vallee is slashdot userid 2192, and, what do you mean it's not cool to point out your low userid?
It would make a lot of sense for Oracle to produce a complete dedicated package that didn't require an OS already be installed. Most Oracle database systems are dedicated machines anyway, so having the entire package supported by a single vendor instead does make a lot of sense. No more Database vendor blaming the OS vendor :)
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
You know, JBoss is still an open source and free (LGPL'd) just like innoDB. So you could still use it in your Oracle product.
Now, that's a consultant fee. Send me my check to my address.
Yours truely screwed by Oracle consultants,
"Don't let fools fool you. They are the clever ones."
Already last fall, one might theorize that Oracle Corp. had decided it had been feeding Linux enough, and that it should start watering some other ecosystems:
Oracle Selects Solaris as preferred OS
Oracle's biggest product is a high end database. As the performance of its open source competitors improves, that means there is less and less room for Oracle. In other words, Oracle gets chased up-market. Eventually it ceases to exist.
Flawed logic. What happens is that the demands of the high-end continually increase, and the performance of both open source competitors and Oracle improve at the same time. Oracle retains its margin. The things that oracle's database can cope with are awesome. I have heard of uses which involve tables consisting of thousands of columns, not merely thousands of rows. Sorry, but I really don't see PostgreSQL or MySQL dealing with this sort of demand in the near future.
It's Mimosa, and they are served with Brunch, you ghastly heathen. :)
"I'm just here to regulate funkiness."
You're both partially correct. While the high-end does increase as you say, it typically does it not increase linearly. Thus, the number of users that something like MySQL or PostgreSQL can satisfy will grow more quickly than the those that need or even want high-end features. This will leave an ever dwindling number of users whose needs Oracle can uniquely satisfy.
You're both partially correct. While the high-end does increase as you say, it typically does it not increase linearly. Thus, the number of users that something like MySQL or PostgreSQL can satisfy will grow more quickly than the those that need or even want high-end features. This will leave an ever dwindling number of users whose needs Oracle can uniquely satisfy.
What evidence do you have that it increases in a particular manner?
Sorry, but I just don't believe the 'ever dwindling' argument. It seems to me to come from people who generally don't understand the requirements of serious commercial software. I really like postgresql, and use it a lot, but there comes a time (when I want very high uptime and garanteed commercial support) that I switch my applications to Oracle, or some equivalent. The price of these databases is insignificant compared with the potential costs if the application failed.
Oracle wants an OS that runs on commodity (x86) hardware, so that it can publish a virtual machine with Oracle preconfigured. (Reference the Oracle appliance of days of yore.)
Why?
Because virtualization is hot in databases. Having lots of servers spinning idle that you may need (and paying Oracle for the privilege) is costly, and Larry sees market share, well, if not eroding, then certainly being nibbled at. By shipping a distro with Oracle preconfigured, he:
1. Shows a commitment to his customers for a lower TCO. (Remember, the amount of time the IT staff spends installing and working through issues with the software stack counts.)
2. Punches SQL Server in the mouth.
3. Takes more control of his destiny by being able to more effectively tune the OS for database tasks, yielding better performance and price-performance in things like TPC-C and TPC-H.
Oracle needs to use a Linux distro that has traction within the data center, and in the US, that's either Novell (SuSE) or Red Hat. Those are the only distros officially supported by Oracle now, which probably helps to explain their traction within the data center.
Oracle will buy one. It's just a matter of which one.
And if I were RedHat's CEO, I'd be really careful pissing off Larry. It's not like Larry's afraid to, I don't know, buy your company so he can fire your ass. *cough*Siebel*cough*
However, Open Source databases are not nearly as feature rich as Oracle Databases. For example, the PL/SQL language is very attractive and makes Oracle look good just because of what you can do with it. Oracle also has some very useful and powerful functions and procedures that MySQL doesn't have like synnonyms, native Java support, role privelages, dedicated web server, and XML support to name a few.
So the real question is whether or not open source can innovate fast enough and provide people with an incentive to switch. For example, if a shop is relying on PL/SQL scripts are they going to rewrite everything to switch for less functionality when they are using that functionality? Granted MySQL kicks the pants off of Oracle in simple queries, but what about nested correlated subqueries (which, by the way, Oracle is the only DBMS that supports correlated subqueries), or to be fair, a nest subquery that performs several joins? If you need the data, you need the data. Having the data and not being able to get to it, is pretty aggrigavating. Worse is if a solution is chosen that doesn't allow a person to get to it when there is another solution that will.
I am a huge open source fan, but the problem with many of us open source advocates is that we fail to see where open source fails and close source commercial products pick it up. Performance is not everything; don't believe me look to Microsoft. Reliability, scalability, support and accountabilty are important. A large enterprise is going to choose Oracle or SQL Server because if something needs to be fixed FOR THEM they can get it fixed for them quickly and not have to employ someone to fix it or wait for the community to fix it. That is the reason that Redhat is so successful -- they provide the support for open source products.
I would love to see MySQL and PostgreSQL succeed. But the documentation for both sucks pretty bad (generally speaking many open source products have poor documentation). Oracle on the other hand has a ton of documentation. MySQL and PostgreSQL may be just fine for a small and even mid-size shops, but there is a reason why large enterprises don't use them.
The views expressed are mine own and do not express the views of my employer.
If we could not run Oracle on Redhat(=no support), we would rather choose another OS. The decision to drop Oracle would not be based on OS. All Red Hat are doing are making it more difficult to get Linux inside.
Now luckily it does not matter much to me because we use SUSE for webservers, databases, SAP etc.
"the documentation for (MySql and PostresSQL) sucks pretty bad ... Oracle on the other hand has a ton of documentation"
Which also sucks pretty bad, just because there's so much of it (the proverbial "needle in a haystack" problem). Just try to figure out how to use some of the advanced features (e.g., LogMiner) from the Oracle docs. More doesn't necessarily mean better.
A couple of examples:
There will always be some customers that want/need faster/better, but rarely can you build a $13 billion (Oracle's revenues last year) company on them.
A couple of examples:
1. Look at the number of people who are still using Microsoft Office 97. Why don't they upgrade when "better" versions are available? Because the version they have fulfills their needs.
2. Similarly, the number of companies still using Exchange 5.5 is staggeringly high. Why haven't they upgraded? Because the version they have fulfills their needs.
There will always be some customers that want/need faster/better, but rarely can you build a $13 billion (Oracle's revenues last year) company on them.
These aren't the same type of market at all. Take the example of Office 97 - people aren't typing orders of magnitudes faster than 10 years ago, so there is no major need for increased functionality in terms of word processing. However, consider something like banking. We have moved from mass use of cheques and transactions at local branches to real-time 24-hour on-line banking. The demands on servers and databases has increased by orders of magnitudes. There are plenty of other examples where IT customers need faster and better.
The implication is that most apps that use relational databases don't need them.
Thanks for agreeing with me ;-)
"Their market share is fading away."
Firstly, that's just not true by any stretch of the imagination. Oracle makes more money than RedHat's , Boss, or MySQL's combined annual revenue in a matter of HOURS.
Let's also recognize that "market" implies economic exchange. Share of market is $revenue$, not merely downloads or usage. If everyone runs an unsupported copy of MySQL, it doesn't really hurt Oracle too much in the short run, as there's no money to be made there, and it's not Oracle's target market. It hurts them in the long run due to a shrinkage of the market due to commoditization.
Having said this, a Relational Database is much, much more complex than an operating system, and it's going to be at least another decade before it's close to commodity / unsupported status.
Open source's advantage is not in eating market share (which would take around 20 years, at best). It's in shrinking the size of the market by eliminating license revenue, and reyling mostly on marketing (not a salesforce) to drive subscription revenue. It's unclear if that's a sustainable business model, but it's the one that most vendors seem to be adopting (MySQL, JBoss, RedHat, etc.)
-Stu