School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 306,728 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,528 people online right now. Registration is fast and FREE... Join Now!




MySQL going bye bye?

3 Pages V  1 2 3 >  

MySQL going bye bye?, But now I'll have to pay for a database! </3

NeoTifa

27 Oct, 2009 - 04:49 AM
Post #1

Yay caek! ZOMG!!!
Group Icon

Joined: 24 Sep, 2008
Posts: 6,525



Thanked: 83 times
Dream Kudos: 150
My Contributions
http://www.maximumpc.com/article/maximum_i...oracle_do_mysql

Do you think it will happen? Why is Oracle trolling me? First the Java rumors and now MySQL? </3

User is online!Profile CardPM
+Quote Post


cmwise

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 05:38 AM
Post #2

D.I.C Head
**

Joined: 14 Feb, 2009
Posts: 149



Thanked: 5 times
My Contributions
If this were to happen, first we should probably storm Oracle HQ, then after that possibly design our own open-source database program? YEAH! Prepare for battle. biggrin.gif biggrin.gif
User is offlineProfile CardPM
+Quote Post

olibenu

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 06:09 AM
Post #3

D.I.C Regular
Group Icon

Joined: 31 Dec, 2008
Posts: 269



Thanked: 15 times
Dream Kudos: 350
My Contributions
a replacement would come up, after all the source is available
User is offlineProfile CardPM
+Quote Post

baavgai

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 07:37 AM
Post #4

Dreaming Coder
Group Icon

Joined: 16 Oct, 2007
Posts: 4,346



Thanked: 410 times
Dream Kudos: 550
Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

My Contributions
It's been forked a few times so far: http://news.cnet.com/8301-13505_3-10208294-16.html

Doubtless, if MySQL became too encumbered, the open source community would ditch it for the most viable alternative. It's not like this hasn't happened before with other projects. XFree86, a core OS element, was dropped like a rock by most Linux distros in the space of months.



User is online!Profile CardPM
+Quote Post

modi123_1

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 08:47 AM
Post #5

Suiter #2
Group Icon

Joined: 12 Jun, 2008
Posts: 1,834



Thanked: 80 times
Dream Kudos: 150
My Contributions
You do understand there is MS SQL Express, right? It's free.

http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx
User is online!Profile CardPM
+Quote Post

markhazlett9

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 09:29 AM
Post #6

Coding is a lifestyle
Group Icon

Joined: 12 Jul, 2008
Posts: 1,462



Thanked: 48 times
Dream Kudos: 25
My Contributions
QUOTE(cmwise @ 27 Oct, 2009 - 05:38 AM) *

If this were to happen, first we should probably storm Oracle HQ, then after that possibly design our own open-source database program? YEAH! Prepare for battle. biggrin.gif biggrin.gif



+1 to that! haha

@modi123_1 - I don't think that runs on linux does it? If not, definitely doesn't doesn't cover near what MySql does.

Cheers
User is offlineProfile CardPM
+Quote Post

Tom9729

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 09:41 AM
Post #7

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,143



Thanked: 53 times
Dream Kudos: 425
My Contributions
http://www.postgresql.org/

Not to mention the numerous MySQL forks...
User is offlineProfile CardPM
+Quote Post

AdaHacker

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 10:25 AM
Post #8

D.I.C Regular
***

Joined: 17 Jun, 2008
Posts: 394



Thanked: 86 times
My Contributions
QUOTE(modi123_1 @ 27 Oct, 2009 - 10:47 AM) *
You do understand there is MS SQL Express, right? It's free.

Half true. SQL Server Express is "free" with license restrictions. Most notably, you're limited to a single processor, 1GB of RAM, and only a 4GB database. If you need to scale beyond that, you have to pay for one of the other editions. Plus, as markhazlett9 mentioned, it only runs on Windows, which is definitely not free.

With MySQL, on the other hand, you can run it on Linux, scale as much as you want, and never have to pay a penny for the software. So there's really no comparison.
User is online!Profile CardPM
+Quote Post

modi123_1

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 12:27 PM
Post #9

Suiter #2
Group Icon

Joined: 12 Jun, 2008
Posts: 1,834



Thanked: 80 times
Dream Kudos: 150
My Contributions
Wow.. the fanbois really did jump out didn't they.

I took the OP's comment as in what she would use and was looking for alternatives.

The other alternative to my alternative is PostgreSQL
User is online!Profile CardPM
+Quote Post

Tom9729

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 12:30 PM
Post #10

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,143



Thanked: 53 times
Dream Kudos: 425
My Contributions
QUOTE(modi123_1 @ 27 Oct, 2009 - 03:27 PM) *

Wow.. the fanbois really did jump out didn't they.

I took the OP's comment as in what she would use and was looking for alternatives.

The other alternative to my alternative is PostgreSQL

A couple people point out limitations in your "alternative" and that makes them fanboys?
User is offlineProfile CardPM
+Quote Post

KYA

RE: MySQL Going Bye Bye?

27 Oct, 2009 - 12:51 PM
Post #11

#include <nerd.h>
Group Icon

Joined: 14 Sep, 2007
Posts: 11,452



Thanked: 504 times
Dream Kudos: 2875
Expert In: C, C++, Java

My Contributions
Knowles' Rule of the Internet:

A thread can not get past 10 posts without the imminent possibility of it turning into an OS debate.
User is online!Profile CardPM
+Quote Post

Nykc

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 06:11 AM
Post #12

This script is cheap!
Group Icon

Joined: 14 Sep, 2007
Posts: 6,561



Thanked: 44 times
Dream Kudos: 375
My Contributions
Yes but only M$ posts get any real attention wink2.gif


On topic - There are plenty of alternatives neo, I am also pretty sure there always will be.

User is online!Profile CardPM
+Quote Post

KeyboardKowboy

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 07:56 AM
Post #13

D.I.C Head
Group Icon

Joined: 15 Dec, 2008
Posts: 89



Thanked: 10 times
My Contributions
As far as what Oracle decides to do with MySQL, there's nothing anyone can do about. But I think it needs to be known that even if Oracle decides to trash MySQL (which I personally do not believe they will), the MySQL project as we know it will not perish.

Michael Widenius is the genius behind the MySQL project. After Sun Microsystems gobbled up the project, Michael Widenius (often referred to as Monty) did not agree with how Sun was managing the project and decided to leave the company. He has taken his 'Maria' engine, named after his daughter, and has begun working on Monty Program AB, which will pick up where it was left off.

I am a huge fan of MySQL, and personally loathe MS SQL, and therefor have been following this story for some time. Many believe Oracle will drop MySQL because it directly competes with their own products. I think Oracle is a smart company and will utilize the huge fan base of MySQL and build off of that. But again, should it go awry, I believe Monty Program AB will leave us with the MySQL we have always known and loved.
User is offlineProfile CardPM
+Quote Post

NeoTifa

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 10:05 AM
Post #14

Yay caek! ZOMG!!!
Group Icon

Joined: 24 Sep, 2008
Posts: 6,525



Thanked: 83 times
Dream Kudos: 150
My Contributions
But wouldn't that screw a lot of programs and websites and stuff up? A lot of people use it. My knowledge of databases is probably skewed, but in like Java isn't there seperate packages for SQL vs. MySQL?

[/n00b]
User is online!Profile CardPM
+Quote Post

PsychoCoder

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 10:08 AM
Post #15

I Code, Therefore I am
Group Icon

Joined: 26 Jul, 2007
Posts: 14,912



Thanked: 517 times
Dream Kudos: 11525
Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, Boo.Net, jQuery

My Contributions
QUOTE(KeyboardKowboy @ 28 Oct, 2009 - 06:56 AM) *

I am a huge fan of MySQL, and personally loathe MS SQL,


Other than the fact that it's not free why would you loathe it? It is much more powerful than MySQL and so much more can be done with it than can be done with MySQL.

Just wondering?
User is offlineProfile CardPM
+Quote Post

Core

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 10:22 AM
Post #16

The .NET Dude
Group Icon

Joined: 8 Dec, 2008
Posts: 3,032



Thanked: 217 times
Dream Kudos: 900
Expert In: C#, VB.NET, WPF, .NET Framework

My Contributions
I've been using MySQL for a while and I've recently started using MS SQL. Can't say about other platforms, but since I am using only Windows, I don't think that MySQL being discontinued will be a big loss for me personally, since I really like the way MS SQL works (even the Express edition).

I believe, though, that even if MySQL will be closed (as a project - there will still be people using it all over the world), that is still not likely to happen anytime soon, Oracle will most likely come up with a free edition of their RDBMS. They probably don't want to lose thousands of clients with a single click.
User is online!Profile CardPM
+Quote Post

Tom9729

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 10:33 AM
Post #17

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,143



Thanked: 53 times
Dream Kudos: 425
My Contributions
QUOTE(NeoTifa @ 28 Oct, 2009 - 01:05 PM) *

But wouldn't that screw a lot of programs and websites and stuff up? A lot of people use it. My knowledge of databases is probably skewed, but in like Java isn't there seperate packages for SQL vs. MySQL?

[/n00b]

There's an SQL package. You can use it with different drivers for different databases.

QUOTE(KeyboardKowboy @ 28 Oct, 2009 - 06:56 AM) *

I am a huge fan of MySQL, and personally loathe MS SQL,

QUOTE(PsychoCoder @ 28 Oct, 2009 - 01:08 PM) *

Other than the fact that it's not free why would you loathe it? It is much more powerful than MySQL and so much more can be done with it than can be done with MySQL.

Please don't turn this into a Microsoft vs everyone else thing. KeyboardKowboy, why do you loathe MS SQL? PsychoCoder, please explain in what ways it is more powerful than MySQL.

This post has been edited by Tom9729: 28 Oct, 2009 - 10:33 AM
User is offlineProfile CardPM
+Quote Post

KeyboardKowboy

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 10:51 AM
Post #18

D.I.C Head
Group Icon

Joined: 15 Dec, 2008
Posts: 89



Thanked: 10 times
My Contributions
QUOTE(PsychoCoder @ 28 Oct, 2009 - 12:08 PM) *


Other than the fact that it's not free why would you loathe it? It is much more powerful than MySQL and so much more can be done with it than can be done with MySQL.

Just wondering?


When comparing MySQL to MS SQL, I believe less is more. To begin with, I find the installation much more straightforward with MySQL Server. It's as simple as choosing whether to run as a system service or not, what port to run on, the default database type (ISAM, InnoDB, etc.), and setting a root password... Done.

Since the inception of MySQL 5.0+, stored procedures and triggers are now available. I find the MySQL Administrator system much less cluttered than SQL Server Management Studio. It makes more sense, it's laid out better, and runs faster. MySQL Administrator is also accompanied by Query Browser and Workbench... all the bases are covered. Management Studio is extremely top heavy... and I find most common procedures/functions to be buried, nothing is where you would expect it to be unless you've had to dig into it before.

When developing software, I find the MySQL libraries just as full fledged as the built in Microsoft SQL libraries. I've had issues in the past with restoring MSSQL backups... never an issue with MySQL. I also find the connection strings annoying. Connecting to a MySQL database requires a simple socket connection (IP:Port). I have never been able to connect to an MSSQL database using anything other than named pipes. I've spent hours and hours digging through the windows registry and Management Studio trying to find every little place to turn TCP Connections on... still doesn't work. And what's with all that 'dbo' stuff? There's just far too much unnecessary clutter for me... although it should be expected being a Microsoft product.

I typically use MySQL Community Edition, which is the completely free MySQL product. I understand MS SQL Server Express exists, but it only utilizes 1gig of system memory versus 4gig that MySQL utilizes. MS SQL Express also limits your databases to 4gig in size... and is it just me or are MS SQL databases gigantuan in size as compared to a MySQL database (assuming similar datasets). Also, if an Enterprise system is required (Replication, etc.), I'd much rather shell out around $700 for MySQL Enterprise than upwards of $10k for MS SQL.

I guess I don't know what MySQL can't do that MS SQL can. Well, aside from giving you constant migraines, an empty wallet, and a cluttered maintenance and development life cycle. Oh, and MSSQL allows windows authentication (yippee). I guess I'll shoot the same question back to you... how is MS SQL so much more powerful than MySQL... and at what cost?!

As you can tell... I use MySQL whenever possible. I've had a better experience using, maintaining, and developing against MySQL Server.

User is offlineProfile CardPM
+Quote Post

tivrfoa

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 03:39 PM
Post #19

D.I.C Head
Group Icon

Joined: 25 Jan, 2009
Posts: 92



Thanked: 6 times
Dream Kudos: 125
My Contributions
QUOTE(PsychoCoder @ 28 Oct, 2009 - 10:08 AM) *
It is much more powerful than MySQL and so much more can be done with it than can be done with MySQL.

Just wondering?

You could list these differences. It would help a lot of people. Maybe a tutorial. =)
User is offlineProfile CardPM
+Quote Post

baavgai

RE: MySQL Going Bye Bye?

28 Oct, 2009 - 05:15 PM
Post #20

Dreaming Coder
Group Icon

Joined: 16 Oct, 2007
Posts: 4,346



Thanked: 410 times
Dream Kudos: 550
Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

My Contributions
Hmm... I feel the need to assert my DBAness. wink2.gif

IMHO: MS SQL Express < MySql < MS SQL Server < Oracle

MS SQL Express is a developer's tool. It's primary advantage is the ability to behave like it's big brother in almost all respects. However, it's not meant for a production solution, by design.

MySql is comes from humble beginnings. It has excelled as a general purpose data store and back end for any number of applications. It leverages the speed of file IO and can be faster than other options for raw IO. I preferred it when it had less frills and didn't pretend to be a more enterprise solution. It's default engine is still pretty brain dead, but if your logic is in the application layer that's not an issue.

MS SQL Server is a true enterprise solution. In all but the most demanding applications it is more the adequate. It's tool set is exceptional. This is by far the easiest database to maintain, backup, and restore that I've ever worked with. The only real con is it's OScentric nature. It works best on a dedicated Windows box and will use every drop of resource given a chance.

Oracle is the really big RDBMS. It can handle massive amounts of transactions and storage, measuring in petabytes and running on mainframes. Things that would crush MS SQL. However, this level of demand is uncommon for most applications. Also, it is a venerable and horribly complex beast. You need to hire a full time employee ( like myself ) just to maintain some installations. It's also significantly more expensive than MS SQL.

It's worth noting that while MySql gets all the open source notice there are other options. This mostly because MySql was an ideal choice for the LAMP stack. However, other databases like PostgreSQL or Ingres can be more suitable as a MS SQL replacement.

SQLite. For smaller MS SQL Express style applications, SQLite is a good choice. While actually much simpler than MS SQL Express, it is ideal for a basic web application datastore. Often you see MySql used where something like SQLite would be more than enough.

User is online!Profile CardPM
+Quote Post

3 Pages V  1 2 3 >
Fast ReplyReply to this topicStart new topic

Time is now: 11/20/09 02:24PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month