Saltar para o conteúdo

MySQL: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
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

Referências

  1. MySQL. «Why MySQL» (em inglês). Consultado em 10 de Fevereiro de 2007 
  2. MySQL. «Referência e cases». Consultado em 19 de Agosto de 2007 
  3. «Criador do MySQL pede ajuda para impedir que a Oracle compre a Sun» 
  4. «Oracle has finalized the Sun transaction and the deal has closed.» 
  5. MySQL. «MySQL - Case Studies» (em inglês). Consultado em 22 de junho de 2007 

Ligações externas

O Commons possui uma categoria com imagens e outros ficheiros sobre MySQL
Wikilivros
Wikilivros
O Wikilivros tem um livro chamado MySQL

Manuais de referência/tutoriais