You are on page 1of 25

SGBDS LIVRES

Mysql e PostgreSQL

Lorena, 2012

Principais SGBDs Livres

Introduo

O Mysql um Sistema de Gerenciamento de


Banco de Dados gratuito de cdigo aberto.
Ele utiliza a linguagem de programao
SQL (Structured Query Language).

Curiosidade:
Porque dos Smbolos
Sabe o porque o logo do Mysql um
golfinho ?

Simples porque uma animal Rpido,


Esperto e gil.

O que um Banco de Dados

O que um Banco de Dados


um conjunto de registros dispostos em
estrutura regular que possibilita a
reorganizao dos mesmos e produo de
informao.
Um Banco de Dados normalmente agrupa
registros utilizveis para um mesmo fim.

Como surgiu o Mysql

Sucia 1996
Allan Larsson
David Axmark
Michael Monty
Widenius

Caractersticas
Portabilidade (suporta praticamente
qualquer plataforma atual);
Compatibilidade (existem drivers ODBC,
JDBC e .NET mdulos de interface para
diversas linguagens de programao,
como Delphi, Java, C/C++, C#, Visual
Basic, Python, Perl, PHP, ASP e Ruby).

Caractersticas
Excelente desempenho e estabilidade;
um Software Livre com base na GPL
(entretanto, se o programa que acessar o
Mysql no for GPL, uma licena comercial
dever ser adquirida);

Caractersticas
Contempla a utilizao de vrios Storage
Engines como MyISAM, InnoDB, Falcon,
BDB, Archive, Federated, CSV, Solid

Suporta controle transacional;

Suporta Triggers;

Caractersticas
Faz balanceamento de carga.
Suporta Stored Procedures e Functions;
Replicao facilmente configurvel;

BI e MySQL
BI se define por Business Intelligence ou,
em portugus, Inteligncia de Negcios.
Pentaho ( Bussiness Intelligence )
Weka ( Data Mining )

Modelagem de Dados
Mysql + UML
Mysql WorkBenck
Free
Linux, Windows, Mac
Conexo Direta com o Banco de Dados
Permite fazer engenharia Reversa
Exporta para vrios formatos (PNG, PDF e
SVG).
Baixa curva de aprendizada.

Modelagem de Dados
Mysql + UML

Modelagem de Dados
Mysql + UML

Plataformas Suportadas

Empresas que Utilizam Mysql

Nasa
Banco Bradesco
DataPrev
HP
Sony

Nokia
Alcatel
Cisco
Twitter
FaceBook

MySQL Segurana
Um sistema de privilgios e senhas que
muito flexvel, seguro e que permite
verificao baseada em estaes/mquinas.
Senhas so seguras porque todo o trfico de
senhas criptografado quando voc se
conecta ao servidor.

MySQL Segurana
Tabela User
Senha em Texto Plano
Use funes com Hash (MD5 ou SHA1)

Utilize os Privilgios
Use Criptografia
No utilize usurio Root
Limite usurios

Mysql Cluster
Recurso de cluster nativo, ou seja, no
preciso instalar nenhum software
adicional, alm da verso do MySQL j
preparada para receber o cluster.
NDBCluster

Mysql Cluster

MySQL X PostgreSQL
O MySQL utilizado no desenvolvimento de
aplicaes onde a velocidade importante
(porm isto tem mudado com verses mais
recentes do PostgreSQL).
O PostgreSQL se destaca por ser mais
robusto e possuir muito mais recursos que
o MySQL.

Dvidas

Concluso
Cada vez mais os SGBDs esto sendo
inovados e repensados. A grande disputa
por patentes e mercado privilegia a ns
usurios. Tendo assim a criao de
grandes produtos com timas qualidades,
livres e ao nosso alcance.

Referncia

http://www.brasisistemas.com.br
http://imasters.com.br/artigo/16080
http://www.smartsec.com.br/data_mining.html
http://www.infowester.com/postgremysql.php
http://www.mysql.com/
http://www.postgresql.org.br/

You might also like