Resumo do MySQL
Autor: Maria Ramos | Publicado: 2010-11-11T12:43:00-08:00

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RESUMO
O MySQL nasceu na Suécia e foi criado por David Axmark, Allan Larsson e o finlandês Michael “Monty” Widenius. Eles trabalham em conjunto desde os anos de 1980. Além disso, em torno do desenvolvimento do MySQL, trabalham um número superior a quatrocentas pessoas que atuam de localidades diversas ao redor do mundo. Esse número não considera os mais de mil responsáveis pelos testes do software e análise da sua integração com as várias versões das aplicações e produtos ou que criam conteúdo sobre ele. 

O banco de dados MySQL é um sistema de gerenciamento (SGBD) que usa a Linguagem de Consulta Estruturada (SQL – Structured Query Language) como interface. A flexibilidade, versatilidade e a facilidade encontrada em seu uso fizeram do MySQL um dos bancos de dados preferidos. Usado por algo em torno de dez milhões de instalações no mundo todo. O MySQL é usado pela NASA; pela Friendster; pelo Bradesco; pela Nokia; pela HP; pela Sony; pela Lufthansa e por diversas outras corporações das mais variadas pátrias e pessoas físicas de várias cidadanias.

Facilmente integrado com linguagens de programação como o PHP, onde é “arroz de festa”, com presença quase unânime nos planos de hospedagem de site para Internet, o banco de dados MySQL suporta Unicode, Full Text Indexes, replicação, Hot Backup, GIS, OLAP e muitos outros recursos como a portabilidade (é aceito por quase todas as plataformas usadas atualmente); compatível com drives ODBC, JDBC e .NET e tem módulos de interface para as linguagens de programação mais comumente utilizadas como a Delphi, a Java, a C/C++, o Phyton, a Perl, o PHP, o ASP e a Ruby; isso assegura uma fantástica performance e garante grande estabilidade na operação dos servidores; necessitando de pouco [removed][removed] s recursos de hardware. Simples de usar é gratuito e tem licenciamento do tipo GPL; permitindo o uso de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive Federated, CSV, Solif e etc; suportando controle transacional, triggers, Cursors (Non-Scrollable e Non-Updatable), Stored Procedures e Functions, possui replicação configurada de forma descomplicada e extremamente facilitada e interfaces gráficas (MySQL Toolkit); isso garante alta usabilidade e elimina inúmeros contratempos.

Possui grande performance, extrema robustez e realiza o trabalho de forma perfeita em qualquer ambientação (Windows, linux, solaris, Sun OS, SGI, etc), essas características garantiram ao MySQL a fama de ser uma grande sacada para aqueles que precisam gerenciar bancos de dados de qualquer tamanho e de qualquer volume de requisições. Desde as aplicações simples e destinadas apenas a um único usuário, até as mais complexas e gigantescas rotinas destinadas às aplicações das grandes corporações multinacionais que fazem uso dele sem sobressaltos.

A versão MySQl 5 surgiu primeiramente em (março de 2005) e, apenas em outubro daquele ano, passou a ser comercializado de fato com os avanços significativos no diagnóstico e no rastreio da performance do sistema.

Depois dessas melhoras, a versão 5 do banco de dados MySQL, está muito superior as anteriores. Rápida e mais segura, garante uma grande performance a qualquer aplicação e da, ao utilizador, uma segurança sem igual às suas operações diárias com o banco de dados de suas aplicações web.Entre suas características mais salientes podemos destacar:Portabilidade (suporta praticamente qualquer plataforma atual) 
Compatibilidade (existem drivers ODBC, JDBC e .NET e módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, Python, Perl, PHP, ASP e Ruby. 
Excelente desempenho e estabilidade; 
Pouco exigente quanto a recursos de hardware; 
Facilidade de uso; 
É um Software Livre; 
Suporte a vários tipos de tabelas (como MyISAM, InnoDB e Maria), cada um específico para um fim; 
Faltam alguns recursos quando comparados como outros banco de dados, como o PostgreSQL que aos poucos estão sendo implementados; 
Aceita controle transacional; 
Aceita Triggers; 
Aceita Stored Procedures e Functions; 
Replicação facilmente configuravel.