MySQL
| MySQL | |
|---|---|
Tela de instalação do MySQL | |
| Desenvolvedor | Oracle Corporation |
| Lançamento inicial | 23 de maio de 1995 (31 anos) |
| Lançamento estável | 9.3.0[1]
/ 15 de abril de 2025 |
| Repositório | |
| Sistema operacional | Multiplataforma |
| Tipo | SGBD |
| Licença | GPL e Licença comercial |
| Website | www |
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 sistemas de gerenciamento de bancos de dados mais populares[2] da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.[3]
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, entre outros.[4]
História
O MySQL foi criado na Suécia por 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, foi anunciado que a Oracle compraria a Sun Microsystems e todos os 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.[5][6][7]
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.[8] 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 novos hardware;
- Facilidade no manuseio;
- É 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)[9];
- 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 |
|---|---|---|---|
| 0.0.0.1 WellBeta | 25 de dezembro de 1994 | Arranque do projecto com Michael Widenius e David Axmark iniciando em 1994[10] | |
| — | 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.13 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.1 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[11] | ||
| 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.4 LANÇAMENTO | 15 de Dezembro de 2011 | Versão GA (produção) | Uso da Storage Engine InnoDBE por padrão, replicação semi-síncrona, melhor desempenho e maior estalabilidade em máquinas com múltiplos núcleos (multicore). |
| 5.6 | 5 de Fevereiro de 2013 | Versão GA (produção) | |
| 5.7 | 21 de Outubro de 2015 | Versão GA (produção) | |
| 8.0 | 19 de Abril de 2018 | Versão GA (produção) | |
Referências
- ↑ «Changes in MySQL 9.3.0 (2025-04-15, Innovation Release)». dev.mysql.com. 15 de abril de 2025. Consultado em 14 de julho de 2025
- ↑ «DB-Engines Ranking» (em inglês). Consultado em 26 de Fevereiro de 2013
- ↑ 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. Arquivado do original em 7 de agosto de 2007
- ↑ «Criador do MySQL pede ajuda para impedir que a Oracle compre a Sun». Consultado em 13 de dezembro de 2009. Arquivado do original em 16 de dezembro de 2009
- ↑ «Oracle has finalized the Sun transaction and the deal has closed.». Arquivado do original em 23 de março de 2010
- ↑ «Oracle and Sun Microsystems»
- ↑ MySQL. «MySQL - Case Studies» (em inglês). Consultado em 22 de junho de 2007
- ↑ «Licença do Mysql». Consultado em 26 de março de 2012. Arquivado do original em 11 de março de 2010
- ↑ «Cinco perguntas a Michael Widenius - Fundador e programador original do MySQL». Consultado em 6 de junho de 2009. Arquivado do original em 13 de março de 2009
- ↑ Anúncio da Sun sobre a compra da MySQL AB (16/01/2008) Arquivado em 9 de maio de 2008, no Wayback Machine. (em inglês)
Ver também
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 v8.0» (em inglês)
- «Índice do manual do MySQL v5.7» (em inglês)
- «Índice do manual do MySQL v5.6» (em inglês)
- «Índice do manual do MySQL em PT_BR v4.1»
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.