1 / 14

Apresentação

Banco de Dados MySQL. Apresentação. Quem criou ou mantém o MySQL? Michael "Monty" Widenius e David Axmark, atuais sócios e fundadores da MySQL AB, formalmente constituída na Suécia em Upsala. Há quanto tempo existe? Desde 1996. Requisito mínimo de sistema ? 64MB mínimo/Pentium III .

iliana
Download Presentation

Apresentação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Banco de Dados MySQL Apresentação

  2. Quem criou ou mantém o MySQL? Michael "Monty" Widenius e David Axmark, atuais sócios e fundadores da MySQL AB, formalmente constituída na Suécia em Upsala. • Há quanto tempo existe? • Desde 1996. • Requisito mínimo de sistema ? • 64MB mínimo/Pentium III Introdução

  3. Portabilidade • Escrito em C e C++. • Testado com um amplo faixa de compiladores diferentes. • Funciona em diversas plataformas. Veremos os OS suportados pelo MySQL”. • APIs para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby e Tcl estão disponíveis. (Ling. de programação que interage c/ o MySQL) Principais características

  4. Suporte total a multi-threads usando threads diretamente no kernel. Isto significa que se pode facilmente usar múltiplas CPUs, se disponível. • Fornece mecanismos de armazenamento transacional e não transacional. • É relativamente fácil se adicionar outro mecanismo de armazenamento. Isto é útil se você quiser adicionar uma interface SQL a um banco de dados caseiro. • Um sistema de alocação de memória muito rápido e baseado em processo(thread). Principais características

  5. Joins muito rápidas usando uma multi-join de leitura única otimizada. (multi-trabalho) • Funções SQL são implementadas por meio de uma biblioteca de classes altamente otimizada e com o máximo de performance. • O código do MySQL foi testado com Purify (um detector comercial de falhas de memória) e também com o Valgrind, uma ferramenta GPL • Disponível como versão cliente/servidor ou embutida(ligada). Características de MySQL

  6. Plataformas Suportadas • AIX 4.x • Amiga • BSDI 2.x • BSDI 3.0, 3.1 e 4.x • SCO OpenServer • SCO UnixWare 7.0.1 • DEC Unix 4.x • FreeBSD 2.x • FreeBSD 3.x e 4.x • FreeBSD 4.x • HP-UX 10.20 • HP-UX 11.x • Linux 2.0+ • Mac OS X Server • NetBSD 1.3/1.4 Intel e NetBSD 1.3 Alpha • Novell NetWare 6.0 • OpenBSD 2.5 • OS/2 Warp 3, FixPack 29 e OS/2 Warp 4, FixPack 4 • SGI Irix 6.x • Solaris 2.5 e superior • SunOS 4.x • Tru64 Unix • Windows 9x, Me, NT, 2000 e XP

  7. Tipos de Conta Aceita diversos tipos de campos: tipos inteiros de 1, 2, 3, 4 e 8 bytes com e sem sinal, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET e ENUM. • Comandos e funções • Completo suporte a operadores e funções • Exemplo: Select, Where, Order by, Group by, Delete, Update, Insert, Create, Drop, etc... (Estrutura SQL) Estrutura

  8. Segurança • Um sistema de privilégios e senhas que é muito flexível, seguro e que permite verificação baseada em estações/máquinas. Senhas são seguras porque todo o tráfico de senhas é criptografado quando você se conecta ao servidor. • Escalabilidade • Lida com bancos de dados enormes. Existe Servidor com banco de dados MySQL que contém 50.000.000 (milhões) de registros e sabemos de usuários que usam o MySQL com 60.000 (mil) tabelas e aproximadamente 5.000.000.000 (bilhões) de linhas. Estrutura

  9. Conectividade • Sockets TCP/IP para qualquer plataforma • ODBC • Clientes e Ferramentas • O servidor MySQL foi construído com suporte para instruções SQL que verificam, otimizam e reparam tabelas. • Suporte • Clientes que pagam recebem suporte direto e de alta qualidade da MySQL AB. A MySQL AB também fornece uma lista de discussão como um recurso da comunidade onde qualquer pessoa pode tirar suas dúvidas. Visão Geral

  10. Treinamento e Certificação • A MySQL AB distribui o MySQL e oferece tanto cursos abertos quanto fechados voltado para a necessidade específica da empresa. O Treinamento do MySQL também está disponível por meio de seus parceiros, os Centros de Treinamento Autorizados do MySQL. • Benefícios • Economizar tempo. • Melhorar o desempenho de seus aplicativos. • Reduzir ou eliminar a necessidade de hardware adicional, baixando o custo. • Melhorar a segurança. • Aumentar a satisfação dos clientes e colabloradores. Visão geral

  11. Licença Comercial

  12. A MySQL AB e seu pessoal • Contribuem para a filosofia de código aberto • Tem por objetivo ser bons cidadãos • Preferem parceiros que compartilhem seus valores e forma de pensar • Respondem email e oferecem suporte • É uma empresa virtual, trabalhando em rede com outras Visão geral

  13. Objetivo da MySQL AB Nós queremos que o MySQL seja: • O melhor e mais usado database no mundo • Disponível e acessível a todos • Fácil de usar • Implementações contínuas, desde que mantenha-se rápido e seguro • Simples de usar e melhorar • Livre de bugs Visão geral

  14. MySQL está em constante crescimento. O banco de dados open source mais utilizado no mundo tem muitos clientes, dentre eles alguns: Referências e Cases Fenasoft ligbr.com.br, iBest Catho Axa Seguros Porto Seguro Seguros PadTec DataPrev / INSS Telemar Ericsson Telebit Alcatel Telia Nokia Nortel Cisco Motorola Compaq Sony Lycos Los Alamos National Laboratory

More Related