Thursday, April 23. 2009Why should Oracle kill MySQL, when they will do it themselves?Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
if my memory is not failing, I do remember Sun being a PostgreSQL sponsor. I think that it wont sponsor it anymore on the next years... right? If so, I hope that some other company start to sponsor pg on her place - I know that there are other sponsors, but she were a big one, correct?
cheers!
Yes, if my memory is not failing either, PostgreSQL is the DBMS displayed during the installation slides in OpenSolaris, at least in the developer edition.
I believe it's installed by default, but I wouldn't be anything on that claim
Yes, PostgreSQL is included with Solaris, which means Sun/Oracle have an interest in future support (in theory another 8 years or so). To that end there are about a half dozen Sun employees who get some work related time to work with PostgreSQL, but note, there are no full time developers at Sun working on PostgreSQL.
My expectation is that we will see the PostgreSQL involvement from Oracle/Sun decline, but this could take anywhere from 6 months to a year or even further out. At least from an official standpoint; we may also see some new community involvement from ex-MySQL folks who decide to move to PostgreSQL, and there is potential for the Sun employees currently involved with PostgreSQL to find new homes, so it will probably balance out.
MySQL is for sure an Oracle killer like MSSQL could be . Making the jump is a radical change on IT architecture , replacing the DB and his DBA into a non strategic place for any organisation , solving scalability issues at the level of managment that you have: system administartion , developpement , or dba.
At that time of unclear futur, clients are still asking for migration, on areas that failed with the scaleup model and for cost based reduction. They are now many blogs about the 5.4 release adressing multi core scalability but the fastest linear scalabality is still achive by adding more nodes to the architecture, instead of sharing we just divide the problems. Is that to be consider a real RDBMS you need to run on the biggest box with a descent scalability wich is still far from lineare. it's like trying to found the best football team by watching the speed of the ball. Scalabality issues have been adressed in MySQL, one can complain on alghorithmic features for complex query plan. Batched joins coming in 6.0, subqueries optim are already in 5.4 . The more i work in the database market the more i tend to compare this with religion questions. Commercial users tand to be more religious because it is harder to compare the effect of the code then the real code itself.
You've written an insightful post, and you've been right in the middle of the action when this whole thing happened, while I'm in a galaxy far, far away
However, I don't think that many MySQL forks are a bad thing. The people behind these forks are smart and they started them for good reasons. Some provide performance improvements, other involve major philosophical changes (i.e. Drizzle, with it's focus on multi core performance and total lack of support for transactions, stored procedures, etc), but they all serve a purpose. I wanted to point this out because the abundance of code trees is a common criticism for open source from the proprietary software world, and I (and many others) tend to see it as a strength. They said that the excess of distributions would kill gnu/linux and look at where we are now Finally, if Oracle was to kill MySQL as a brand (it could never kill the code, someone would keep on working on one of the forks since there are so many installations out there), that would be the biggest lost to me. If you ask me, from a business point of view, official certified support from one company and a central certification authority for professionals is THE one edge that MySQL has over PostgreSQL, and you see, it's got nothing to do with technology. I think that the PostgreSQL community has to work real fast on their certification effort, that's just MHO.
What happens remains to be seen, other than the FAQ I haven't read a lot from Oracle on that topic. I think there is nobody inside the database world who seriously would consider MySQL an Oracle killer or alternative, and if so only for application where Oracle's offering is oversized. I wonder why that is always brought up even by people who should know better.
What many miss in these discussions is that you can't just switch the database behind your application so talking about PostgreSQL or other databases as alternative is absurd for most serious users. If it doesn't matter which DB you use you are probably not using it well. Lay off the speculation and wait for the facts. What is Oracle really planning and how are they going to execute? Sun didn't really do well with MySQL and I'd say they screwed up a fair deal before. If Oracle does better remains to be seen, but I think most of MySQLs future will be shaped outside of Oracle/Sun.
#1) I don't think MySQL is an Oracle killer, but trust me, some people in the MySQL community have thought of it that way (go look up that quote about oracle being owned by MySQL). To be fair, I do believe MySQL has had an impact on Oracle; I don't think you'd see the Oracle XE offerings without Open Source pushing them, and that is mostly MySQL at this point.
#2) Did you miss the entire DBI / JDBC / Ruby on Rails movement? Application developers have been working towards database independence for years. While I'll agree it isn't always easy, as someone who does many of these types of migrations between Oracle/MySQL/Postgres/DB2 every year, it is usually is a pretty manageable goal.
You mention MontyDB. Do you mean MariaDB? Or maybe MonetDB?
Sorry, a bit of a thinko there, let me lay things out correctly:
Monty Program AB is the company started by Monty Wideneous, original developer of MySQL. That is one of the companies positioning itself as a future steward of the MySQL community. MariaDB is the MySQL fork which is developed by Monty Program AB. The current goal is to make it the best available fork of the official MySQL code. Maria is the name of the table type made available in MariaDB. According to comments made by Monty at the Percona conference this week, this table name will probably change to help cut down on confusion. Also if he does change the name, he wont name it after his dog. HTH, sorry for the confusion!
OK, thanks. That's what I thought. Didn't know about Maria though; maybe it'll be renamed MariaISAM. MariSaM? MariaSM (storage method)?
|
QuicksearchThis is the weblog of Robert Treat (bio | writings). I lead the Database Operations Group at OmniTI, where we work on some of todays largest database challenges. Hire me! Need help with your database? We are available for large scale or short term engagements. Hire you! If you have experience with Postgres, MySQL, or Oracle, we are looking for people to join our team. Upcoming Events
OSCon 2010 July 19th - 23rd At Portland, Oregon Surge 2010 Sept 30th - Oct 1st At Baltimore, Maryland Recent MusingsYou were saying? about I hardly gnu, you? Fri, 23.07.2010 15:26 Yeah, I talked with the Veraci ty guys at OSCon, they are def initely on a good track (it al so includes integrated d [...] about I hardly gnu, you? Mon, 19.07.2010 06:22 A lot of specialists state tha t loan help a lot of people to live the way they want, becau se they can feel free to [...] about I hardly gnu, you? Sun, 18.07.2010 19:15 Veracity (http://www.ericsink. com/entries/veracity_early.htm l) is supposed to be released under Apache 2.0 License [...] Blog Administration |