dpyers wrote:
As of last month MS dropped the MS SQL developer edition to $50 US (Also seen it for under $40 US). Contains the throttled MS SQL, but also the full management console suite (Enterprise Manager) and SQL Server Books Online. Getting just Enterprise Manager is a great buy at $50.
|
HOLY Mother of God!
I haven't really been paying attention to pricing lately, but "a great buy" is such a massive understatement that it borders on irresponsible...
Access is a waste of time for anything except very small databases. Great for personal contacts and CD collections, and blah blah. It does have one large advantage over MySQL in that it is an RDBMS. MySQL is not an RDBMS. But it is well supported and free. But for $50... There's still no contest - MS SQL Server wins hands down over MySQL at that price.
MySQL is not well suited for some tasks. You'll always hear people saying that it is "great for web stuff". Which is true. Step it up a few notches and you're in trouble. I'm guessing that there are few people here that need that kind of power though.
However, when it comes to power, most people don't need all the power MS SQL Server offers either - but the real advantage there is that it is a true RDBMS, which can guarantee the integrity of your data. Something that MySQL can't do.
If you need something that is well proven, is a true RDBMS, can get on the cheap, and still packs a punch, then look into PostGreSQL. It is better suited to nix systems, but... it's also free.
If you need reliability and data integrity for a relatively small application (thousands of records) that has a limited number of simultaneous users (10~30 max), then Access is fine. If you have more users, then PostGreSQL. If you don't care about data integrity, then MySQL. If you want a tac-nuke, then MS SQL Server.
If you want it easy, then 1) Access, 2) MS SQL Server, 3) MySQL, 4) PostGreSQL.