MySQL | Algumas características

O MySQL é o sistema de gestão de bases de dados open source mais utilizado em todo o mundo. Quando comparado com outros sistemas de uso livre como, por exemplo, o PostgreSQL, o MySQL tem muitas vantagens das quais se referem algumas em seguida:
  • Apesar de ser um SGBDR (Sistema de Gestão de Base de Dados Relacional) com altos níveis de performance é todavia de fácil utilização, quer nas tarefas de exploração da informação quer em termos de administração da base de dados;
  • Utiliza a linguagem padrão SQL (Structured Query Language) comum a todos os sistemas comercias mais utilizados: Oracle, SQL Server, DB2;
  • É um sistema multithreaded (múltiplas tarefas num único processo) pelo que aceita a ligação de múltiplos clientes e, por sua vez, cada cliente pode utilizar várias bases de dados em simultâneo. Um servidor de MySQL pode funcionar em múltiplos sistemas operativos incluindo os mais conhecidos (Windows, Linux, Unix e Mac OS), e aceita ligações de sistemas operativos externos pois suporta os protocolos ODBC, JDBC e .NET. A utilização destes protocolos permite que os mais diversos tipos de clientes tenham acesso às bases de dados em MySQL. Assim, é possível aceder a uma base de dados através de uma folha de cálculo, ou de outro tipo de aplicação, de uma forma transparente para o utilizador;
  • O MySQL incorpora altos níveis de conectividade podendo ser acedido a partir de qualquer nó da Internet. Por outro lado, este SGBDR possui apertados controlos de acesso à informação: para além das credenciais de acesso associadas a cada utilizador, tem ainda regras de acesso aos dados que possibilitam que, por exemplo, um determinado conjunto de dados possa ser visualizado por dois utilizadores mas que só um deles os possa modificar. Já em termos de segurança da conexão utiliza ligações encriptadas através do protocolo SSL (Secure Sockets Layer);
  • Este SGBDR é um project Open Source (apesar de ser agora propriedade da Oracle Corporation) que disponibiliza este software em duas vertentes principais: através de uma licença GNU de domínio público, ou por intermédio de licenças comerciais em que as organizações passam a dispor de suporte técnico especializado. A plena disponibilidade das distribuições de uso livre significa que basta ter acesso à Internet para que qualquer interessado as consiga obter.