MySQL: diferenças entre revisões
bot: revertidas edições de 194.65.227.4 ( modificação suspeita : -85), para a edição 29900785 de Vitor Mazuco |
Etiqueta: Repetição de caracteres |
||
Linha 1: | Linha 1: | ||
{{Info/Software |
{{Info/Software |
||
| nome = |
| nome = BENFICA!!!!!!!!!!!!!!!!!!!!!!! |
||
| imagem = [[Ficheiro:Mysql9.JPG|300px]] |
| imagem = [[Ficheiro:Mysql9.JPG|300px]] |
||
| legenda = Tela de instalação do MySQL |
| legenda = Tela de instalação do MySQL |
Revisão das 13h20min de 30 de abril de 2012
BENFICA | ! | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Tela de instalação do MySQL | ||||||||||||
Desenvolvedor | Oracle Corporation | |||||||||||
Versão estável | 5.5.23 (13 de abril de 2012 | )|||||||||||
Versão em teste | 5.6.5 (10 de abril de 2012 | )|||||||||||
Sistema operacional | Multiplataforma | |||||||||||
Gênero(s) | SGBD | |||||||||||
Licença | GPL e Licença comercial | |||||||||||
Página oficial | www.mysql.com |
O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.[1]
Entre os usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems, Google e outros.[2]
História
O MySQL foi criado na Suécia por dois suecos e um finlandês: David Axmark, Allan Larsson e Michael "Monty" Widenius, que têm trabalhado juntos desde a década de 1980. Hoje seu desenvolvimento e manutenção empregam aproximadamente 400 profissionais no mundo inteiro, e mais de mil contribuem testando o software, integrando-o a outros produtos, e escrevendo a respeito dele.
No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL foi adquirida pela Sun Microsystems, por US$ 1 bilhão, um preço jamais visto no setor de licenças livres. No dia 20 de Abril de 2009 a Oracle compra a Sun Microsystems e todos o seus produtos, incluindo o MySQL. Após investigações da Comissão Europeia sobre a aquisição para evitar formação de monopólios no mercado a compra foi autorizada e hoje a Sun faz parte da Oracle.[3] [4]
O sucesso do MySQL deve-se em grande medida à fácil integração com o PHP incluído, quase que obrigatoriamente, nos pacotes de hospedagem de sites da Internet oferecidos atualmente. Empresas como Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics e Texas Instruments usam o MySQL em aplicações de missão crítica.[5] A Wikipédia é um exemplo de utilização do MySQL em sites de grande audiência.
O MySQL hoje suporta Unicode, Full Text Indexes, replicação, Hot Backup, GIS, OLAP e muitos outros recursos de banco de dados.
Características
- 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++, C#, Visual Basic, Python, Perl, PHP, ASP e Ruby)
- Excelente desempenho e estabilidade;
- Pouco exigente quanto a recursos de hardware;
- Facilidade de uso;
- É um Software Livre com base na GPL (entretanto, se o programa que acessar o Mysql não for GPL, uma licença comercial deverá ser adquirida)[6];
- Contempla a utilização de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive, Federated, CSV, Solid…
- Suporta controle transacional;
- Suporta Triggers;
- Suporta Cursors (Non-Scrollable e Non-Updatable);
- Suporta Stored Procedures e Functions;
- Replicação facilmente configurável;
- Interfaces gráficas (MySQL Toolkit) de fácil utilização cedidos pela MySQL Inc.
Milestones
Os milestones do desenvolvimento do MySQL incluem:
Versão | Data | Descrição | Novidades |
---|---|---|---|
— | 1994 | Arranque do projecto com Michael Widenius e David Axmark iniciando em 1994[7] | |
— | 25 de Maio de 1995 | Lançada internamente a primeira versão do MySQL | |
— | 8 de Janeiro de 1998 | Lançamento da primeira versão para Windows 95 e NT | |
3.23 Beta | Junho de 2000 | Com versão de produção em Janeiro de 2001 | |
4.0 Beta | Agosto de 2002 | Com versão de produção em Março de 2003 | UNION |
4.01 Beta | Agosto de 2003 | Jyoti adopta MySQL | |
4.1 Beta | Junho de 2004 | Com versão de produção em Outubro de 2004 | R-trees e B-trees, subqueries, prepared statements |
5.0 Beta | Março de 2005 | Com versão de produção em Outubro de 2005 | Cursores, procedimentos armazenados, triggers, vistas, transacções XA |
26 de Fevereiro de 2008 | Aquisição da MySQL AB pela Sun Microsystems[8] | ||
5.1 | 27 de Novembro de 2008 | Eventos, particionamento, API para plugins, replicação de linha (em oposição à replicação por statement), logging para tabelas. | |
5.4 Preview | 21 de Abril de 2009 | Versão GA (produção) prevista para o final do ano. | Funções SIGNAL/RESIGNAL para os procedimentos armazenados, melhorias na escalabilidade, inclusão de probes DTrace para melhorar o diagnóstico e análise de desempenho em sistemas Solaris; |
5.5 | 15 de Dezembro de 2010 | Versão GA (produção) | Uso da Storage Engine InnoDB por padrão, replicação semi-síncrona, melhor desempenho e maior escalabilidade em máquinas com múltiplos núcleos (multicore). |
Referências
- ↑ MySQL. «Why MySQL» (em inglês). Consultado em 10 de Fevereiro de 2007
- ↑ MySQL. «Referência e cases». Consultado em 19 de Agosto de 2007
- ↑ «Criador do MySQL pede ajuda para impedir que a Oracle compre a Sun»
- ↑ «Oracle has finalized the Sun transaction and the deal has closed.»
- ↑ MySQL. «MySQL - Case Studies» (em inglês). Consultado em 22 de junho de 2007
- ↑ http://dev.mysql.com/doc/refman/4.1/pt/using-the-mysql-software-under-a-commercial-license.html Licença do Mysql
- ↑ Cinco perguntas a Michael Widenius - Fundador e programador original do MySQL
- ↑ Anúncio da Sun sobre a compra da MySQL AB (16/01/2008) (em inglês)
Ver também
- PHP
- Servidor Apache
- Banco de dados
- SQLite
- Postgresql
- Database Master - Database Management Studio for MySQL
Ligações externas
- «Página oficial do MySQL» (em inglês)
- «Documentação do MySQL» (em inglês)
- «Link direto para download da última versão - Windows»
- «Comparativo de desempenho do MySQL sobre vários sistemas de ficheiros de Linux»
Manuais de referência/tutoriais
- «Índice do manual do MySQL v5.0» (em inglês)
- «Índice do manual do MySQL v5.1» (em inglês)
- «Índice do manual do MySQL em PT_BR v4.1»
- «Criar um banco de dados com MySQL Workbench» - Este tutorial explica como criar um banco de dados com MySQL Workbench.