Ícone de ServiçoServiço

O serviço de hospedagem de Banco de Dados da rede DCC está disponível para todos os professores e alunos do curso de Ciência da Computação da UFBA. Como os bancos ficam num servidor de aplicações, é possível acessá-los de qualquer lugar que tenha acesso à internet. Os bancos podem ser MySQL ou PostgreSQL.

Ícone de CriaçãoCriação dos Bancos de Dados

Para a criação do banco de dados é necessário enviar um email pra suporte, solicitando o serviço, e especificando o tipo de banco desejado. Assim que a conta estiver criada o usuário será informado por e-mail, juntamente com os dados necessários para acesso da base de dados.

Existem várias maneiras de administrar um banco de dados. Há programas que rodam no terminal, como o mysqladmin, programas com interface gráfica, como o CocoaMySQL, e programas que rodam diretamente no browser, como o flashmyadmin. Quem tem um banco de dados em app.dcc.ufba.br pode administrá-lo usando o phpmyadmin (MySQL) ou o phppgadmin (PostgreSQL). Veja os links à direita.

Ícone da TabelaSegue abaixo uma pequena tabela comparando os dois tipos de banco de dados.
Recurso PostgreSQL 8.0 MySQL 5.0
Fonte: perfSONAR Wiki
Padrão ANSI ANSI-SQL 92/99 Possível; Existe um modo ANSI.
Performance Menos rápido Mais rápido
Sub-Selects Sim Sim
Transactions Sim Sim
Replicação de Banco de Dados Sim Sim
Suporte a Foreign Keys Sim Apenas com tabelas InnoDB
Views Sim Sim
Stored Procedures Sim Sim
Triggers Sim Sim
Unions Sim Sim
Full Joins Sim Não
Constraints Sim Não
Cursors Sim Parcial (apenas leitura)
Vaccum (cleanup) Sim Sim (através de OPTIMIZE TABLE)
Diferentes tipos de tabelas Não Sim. As mais importanes são MyISAM, InnoDB e BerkeleyDB.
ODBC Sim Sim
JDBC Sim Sim
Suporte a IPv6 Sim Não