MySQL: diferenças entre revisões
m Revertidas edições por 201.28.39.225 para a última versão por !Silent |
Etiqueta: Ligações internas removidas |
||
Linha 23: | Linha 23: | ||
O '''MySQL''' hoje suporta [[Unicode]], Full Text Indexes, replicação, Hot [[Backup]], GIS, [[OLAP]] e muitos outros recursos de banco de dados. |
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]], [[Linguagem de programação C|C]]/[[C++]], [[C sharp|C#]], [[Visual Basic]], [[Python]], [[Perl]], [[PHP]], [[ASP]] e [[Ruby (linguagem de programação)|Ruby]]) |
|||
* Excelente desempenho e estabilidade; |
|||
* Pouco exigente quanto a recursos de [[hardware]]; |
|||
* Facilidade de uso; |
|||
* É um [[Software Livre]] com base na GPL; |
|||
* 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: |
|||
{| {{prettytable}} |
|||
! Versão |
|||
! Data |
|||
! Descrição |
|||
! Novidades |
|||
|---- |
|||
| — |
|||
| 1994 |
|||
| Arranque do projecto com [[Michael Widenius]] e David Axmark iniciando em 1994<ref>[http://www.opensourcereleasefeed.com/interview/show/five-questions-with-michael-widenius-founder-and-original-developer-of-mysql Cinco perguntas a Michael Widenius - Fundador e programador original do MySQL]</ref> |
|||
| |
|||
|---- |
|||
| — |
|||
| 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 [[Windows NT|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 |
|||
| ''[[SQL|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-tree]]s'' e ''[[B-tree]]s'', ''subqueries'', ''prepared statements'' |
|||
|---- |
|||
| 5.0 Beta |
|||
| Março de 2005 |
|||
| Com versão de produção em Outubro de 2005 |
|||
| [[Cursor (base de dados)|Cursor]]es, [[Procedimento armazenado (banco de dados)|procedimentos armazenados]], ''[[Gatilho (banco de dados)|trigger]]s'', ''[[vista (base de dados)|vista]]s'', [[XA|transacções XA]] |
|||
|---- |
|||
| colspan="2" align="center" | [[26 de Fevereiro]] de [[2008]] |
|||
| colspan="2" align="center" | Aquisição da [[MySQL AB]] pela [[Sun Microsystems]]<ref>[http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing Anúncio da Sun sobre a compra da MySQL AB (16/01/2008)] {{((en))}}</ref> |
|||
|---- |
|||
| 5.1 |
|||
| [[27 de Novembro]] de [[2008]] |
|||
| |
|||
| Eventos, [[particionamento]], [[API]] para [[plugin]]s, replicação de linha (em oposição à replicação por ''statement''), ''logging'' para [[Tabela (banco de dados)|tabela]]s. |
|||
|---- |
|||
| 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 [[Procedimento armazenado (banco de dados)|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). |
|||
|} |
|||
== {{Ver também}} == |
== {{Ver também}} == |
Revisão das 19h51min de 16 de junho de 2011
MySQL | |
---|---|
Tela de instalação do MySQL | |
Desenvolvedor | Oracle Corporation |
Versão estável | 5.5.8 (15 de Dezembro de 2010) |
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 seu 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.
Ver também
- PHP
- Servidor Apache
- Banco de dados
- SQLite
- Postgresql
- Database Master - Database Management Studio for MySQL
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
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»
- «Link para download da última versão - Linux»
- «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.