1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

MySQL & MSSQL Differences?

Discussion in 'MySQL' started by gobbly2100, Aug 28, 2007.

  1. #1
    Is there actually much difference between them and also what is the point in them?

    Is it worth learning them both or not is another question I have?
     
    gobbly2100, Aug 28, 2007 IP
  2. RECEP

    RECEP Well-Known Member

    Messages:
    1,855
    Likes Received:
    23
    Best Answers:
    0
    Trophy Points:
    195
    #2
    l advice MySQL, l am not a coder, programmer, but MySQL is open source and free as l know and MSSQL belongs to MS? So l would prefer MySQL.
     
    RECEP, Aug 28, 2007 IP
  3. tandac

    tandac Active Member

    Messages:
    337
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    58
    #3
    There's a huge difference between MySQL and MS-SQL Server. Not to start a big flame war but MS-SQL has far more professional features in it than MySQL does.

    MySQL is good for simple databases but if you're doing a serious database then you want to be looking at a professional level database: Oracle, MS-SQL or Postgre.

    You can learn SQL on any database. The complex bits: PL/SQL, DB Administration, Backup and Recovery, etc. are more database specific.
     
    tandac, Aug 28, 2007 IP
  4. bluegrass special

    bluegrass special Peon

    Messages:
    790
    Likes Received:
    50
    Best Answers:
    0
    Trophy Points:
    0
    #4
    All decent databases use the same basic principles (so if you learn one you can pick up the basics of another pretty easily), hence, Standardized Query Language. However, all of the major players expand on the basic stucture and add their own features (Transact-SQL for MS-SQL, P/L for Oracle, etc...). These features and functions are unique to that platform (though there may be something on other platforms that is directly comparable but may be called something else).

    The question is what you are planning on doing with it. From a purely operational standpoint, you would need to have a very large and complex database to go beyond the limits of the latest MySQL releases. From a database designer/administrator perspective, MySQL doesn't come close to MSSQL or Oracle. That has little to do with the SQL engine itself, rather the tools they come with.

    I have to disagree that MySQL is not for serious databases. The Google AdWords system is MySQL driven. They tried to move to a commercial system and went back to MySQL. And MySQL closes the gap with every release.

    If you are just going to be making small websites by yourself I wouldn't bother with MSSQL. It costs money and I think you will find that most hosts you want to use and most php scripts you might buy are configured for MySQL. If you want to be a database admin, then start with MSSQL (but you can still learn MySQL).
     
    bluegrass special, Aug 28, 2007 IP
  5. FastWeb

    FastWeb Peon

    Messages:
    812
    Likes Received:
    45
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Microsoft SQL Server 2005 has a free version that you can use with their extremely powerful development tools (also free). I use it to run hundreds of websites without a problem. The free development and management tools are limited compared to the enterprise versions, but if you learn to script the SQL, all those limitations are removed because you can perform actions from the command line.
     
    FastWeb, Aug 28, 2007 IP
  6. Adventis

    Adventis Guest

    Messages:
    66
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    I know it's quite an old edition, but SQL Server 2000 was my main experience at database administration. I cut my teeth on MySQL. Admittedly, I've never used another DBMS since SQL2k, but I prefer MySQL. It just works... nicer?

    Dunno.. someone give me a copy of oracle :D
     
    Adventis, Aug 29, 2007 IP
  7. proxymaster

    proxymaster Banned

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    MySQL is a joke in most large companies...companies that DO use MysQL also use MySQl in conjunction with another database like Postgres or Oracle

    Companies that don't like using Microsoft products would go with Postgres and Oracle and pro microsoft companies would go with SQL Server

    But if you are starting out, MySQL is fine
     
    proxymaster, Aug 29, 2007 IP
  8. gobbly2100

    gobbly2100 Banned

    Messages:
    906
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Thanks for the replies guys, is there any security differences between the different database types?
     
    gobbly2100, Sep 2, 2007 IP
  9. Diver10000

    Diver10000 Peon

    Messages:
    17
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    I used MySQL but recently moved to MS SQL 2005. As my applications become more complex I more and more limitaions in MySQL.
    Nowdays it is not a problem find a hosting provider who offer MS SQL and there is free version for local development too.
     
    Diver10000, Sep 6, 2007 IP
  10. basdotnet

    basdotnet Peon

    Messages:
    29
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    I advice MySQL for web application.
     
    basdotnet, Sep 7, 2007 IP