Author Topic: IBM, MS Critique MySQL  (Read 598 times)

TheQuirk

  • VIP
  • Member
  • ***
  • Posts: 2,154
  • Kudos: 315
IBM, MS Critique MySQL
« on: 24 September 2002, 08:20 »
http://slashdot.org/articles/02/09/23/1652243.shtml?tid=136

Intresting how IBM says they're in favor of OSS, yet so negative to MySQL.

400th post, damn it! And I didn't notice it!

[ September 24, 2002: Message edited by: TheQuirk ]


voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
IBM, MS Critique MySQL
« Reply #1 on: 24 September 2002, 08:26 »
Not at all when you are trying to sell DB2. One of the best DBs out there. But DB2 is only necessary for very large and critical databases.

But DB2 and MySQL are really in classes at the opposite end of the spectrum so IBM should push it, rather than having people use MSSQL where MySQL would do.  Those people aren't going to buy DB2 anyhoo...
Someone please remove this account. Thanks...

TheQuirk

  • VIP
  • Member
  • ***
  • Posts: 2,154
  • Kudos: 315
IBM, MS Critique MySQL
« Reply #2 on: 24 September 2002, 08:30 »
that's what I was thinking.

you're not going to be running your own personal database on DB2, and you're not going to be running an enterprise level database that gets accessed by thousands of people a minute on MySQL.

preacher

  • VIP
  • Member
  • ***
  • Posts: 858
  • Kudos: 107
    • http://kansascity.cjb.net
IBM, MS Critique MySQL
« Reply #3 on: 24 September 2002, 12:08 »
Well microsoft is entirely against any product that can do the exact same thing as theirs, except its free. A lot of the extra features included in these expensive database applications arent even used 95% of the time, so why pay for them? If a website like yahoo, which probably gets millions of hits a day, can use MySQL, then it is more than powerful enough to handle almost everything and microsoft and IBM might actually have something to worry about.....lol. I use MySQL and php to provide a small database driven website and it more than suits my needs. Why should I pay hundreds of dollars for my small needs? Microsoft doesnt realize that not everyone out there runs a business website.
Kansas City Hustle
http://kansascity.cjb.net

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
IBM, MS Critique MySQL
« Reply #4 on: 24 September 2002, 12:57 »
they think that people who do not run a business website do not count and need not be marketed to since they are likely to spend less money.
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
IBM, MS Critique MySQL
« Reply #5 on: 24 September 2002, 19:17 »
quote:
Originally posted by ThePreacher:
If a website like yahoo, which probably gets millions of hits a day, can use MySQL, then it is more than powerful enough to handle almost everything and microsoft and IBM might actually have something to worry about.


Don't get me wrong, I think MySQL is an excellent database (actually I like PostgreSQL more which is also Free/GPL).  I use both MySQL and PostgreSQL heavily.  PostgreSQL is actually more like a DB2/MSSQL/Oracle/Sybase than MySQL is but still fall way short.  

However, both MySQL and PostgreSQL fall way short of DB2/Oracle/Sybase for many things large companies use databases for, in many areas. I use PostgreSQL/MySQL for as much as I can and where it makes sense and where they don't fall short or fail (they make great web server databases and are excellent for small databases). But for many applications there is no comparison, they are on two completely different planets.  I have done much testing in this area.

Now MySQL and PostgreSQL can actually beat the high end databases in specific areas because they don't have the overhead. For instance, in a specialized application since you have the source code for MySQL you can tune and modify MySQL to give ultimate performance for that specific application. Now most people don't have the expertise to understand what it takes to tune and modify database source code to match an application.

With the larger databases you have tuning and profiling applications to analyze and optimize your queries, etc. And the tool sets are extensive. You *can* get in touch with vendor database engineers directly to help you solve a problem you may be having.

I'll try and give you a good example of this without revealing who I worked for or what the system was for. I was responsible for a revenue system where a 20-30GB Sybase database on a 10 processor Sun Enterprise server. The system consisted of a distributed processing where around 30 workstations automatically chugged through the 30GB of historical data nightly and made forcasts and sales predictions for the coming year and adjusted inventory accordingly and automatically.

Around 30 analysts worked in the database manually during the day and made minor adjustments for special circumstances. The work that the automated part did nightly may have required thousands of analysts to do. Now, occasionally I would run into performance or corruption problems on specific versions of Sybase.

There were several occasions where I needed to escalate my problems to the top Sybase developers/engineers who were able to help me figure out my problem and develop a patch or solution very promptly. For this particular database it was critical that it be up and functioning efficiently nearly 100% of the time. There were very few short windows where I could bring the system down and work on it.

Now we paid around $45,000/yr for support on this one database (which wasn't even the highest level of support we could get) but it was a small price to pay compared to the $1M/week in revenue this system generated for the company.

Out of the box, MySQL can't even begin to scratch the surface of what this database does. Now, if you put the entire MySQL development team on the project along with the vendor of the revenue software, maybe in a year you could come up with a specialized version of MySQL capable of doing this specific application, and maybe even better than you could do it with Sybase. But that's going to cost you far more than what you are paying for the high end system that can already do the job. Do you know how much high end database server developers make, let alone a team of them?
Someone please remove this account. Thanks...

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
IBM, MS Critique MySQL
« Reply #6 on: 24 September 2002, 20:53 »
sounds like different strokes for different folks. If i was making money, i'd pay for the support, from a business perspective. Still, one wonders, again from a business perspective, how IBM can release software called softwarename2 and then bitch about it coming in second place!
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
IBM, MS Critique MySQL
« Reply #7 on: 24 September 2002, 21:07 »
Good one Calum. Too funny!
Someone please remove this account. Thanks...

preacher

  • VIP
  • Member
  • ***
  • Posts: 858
  • Kudos: 107
    • http://kansascity.cjb.net
IBM, MS Critique MySQL
« Reply #8 on: 24 September 2002, 21:22 »
Well MySQL has its uses and MS will not get one dollar out of me for their product when MySQL more than suits my needs.
Kansas City Hustle
http://kansascity.cjb.net