Galera,estou aprendendo a linguagem e usando o Mysql,porem queria saber qual as diferenças e vantagens e desvantagens do Mysql para o Sql Server
MySql é para pequeno porte. Sql Server para médio porte.
Qual é sua definiçao de pequeno, médio e grande porte?
Tem essa página na wikipedia que compara vários bancos de dados:
O MySQL praticamente deixou de receber atenção depois que foi adquirido pela Oracle. As novas versões são, apenas, revisões da versão 5, a última lançada pela AB MySQL.
Outro problema recorrente do MySQL é que é bem comum encontrar em fóruns e discussões uma reclamação à questão da atomicidade, o banco de dados não garante os dados que foram inseridos.
Se quer um banco com bom suporte da comunidade, gratuito e muito utilizado, vá de postgres. É tranquilo de utilizar e fornece uma série de coisas bacanas, incluindo suporte à colunas do tipo bson (basicamente, um json) e operações para manipulação (selects, mais especificamente) de dados dentro de tais colunas.