Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Guias de utilização

Aproveite os serviços da arsys.pt ao máximo

Ajuda

Pesquisa de temas de ajuda



Bases de dados

Qué sistema de bases de dados usar?

Ainda que disponha de varias alternativas, incluídas nos nossos Planos de Alojamento Web ou como Alojamento de Base de Dados, na hora de decidir o sistema de bases de dados sobre o qual basear o seu projecto web, deve saber que cada um tem as suas particularidades, que fazem dele o mais adequado, segundo o tipo de projectos ou em função dos interesses do programador ou webmaster.

Apresentamos um pequeno resumo, em modo de tabela comparativa, com os critérios principais a ter em conta no momento de decidir:

 

Critérios Bases de dados
Access SQL Server MySQL PostgreSQL
Plataforma / /
Velocidade  -  -
Volume Dados  -
Integridade  -  -
Potência  -
Custo/MB  -
    Positivo   - Negativo


Bases de dados Access

Disponíveis só para versões Windows do Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP.

Criar uma aplicação ASP sobre bases de dados de Access é recomendável nos casos em que for especialmente necessária a actualização da informação pelo procedimento de enviar o ficheiro .mdb ao servidor mediante FTP.

Agora bem, para que não surjam problemas com o programa sobre base de dados Access, é recomendável que cumpra estas condições:

  • Um volume de dados pequeno, tornando mais rápida a actualização por FTP).
  • O número de visitantes simultâneos reduzido.
  • A aplicação ASP não modifica a base de dados, simplesmente mostra dados. Isto consiste no facto de enviar periodicamente o ficheiro .mdb ao servidor, pois se a aplicação ASP modificasse a base de dados, tais mudanças perder-se-iam ao sobrescrever com a nova.

Quando por algum dos anteriores motivos, a sua aplicação não seja consistente, ou não vai poder cumprir algum dos mesmos, é preferível utilizar um sistema de base de dados mais robusto, como SQL Server.

Bases de dados MS SQL Server

Disponíveis só para versões Windows do Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP ou alojamento de Base de Dados SQL Server.

SQL Server é o sistema de bases de dados mais completo e potente que oferecemos e resulta ideal para os programadores especializados em produtos Microsoft: ASP, Visual Basic, modelos de objectos componentes, etc. SQL Server é um sistema de base de dados perfeitamente adequado para aplicações críticas, sem importar o grau de complexidade.

SQL Server utiliza uma parte do espaço da base de dados para guardar o log de transacções com os comandos pendentes, assegurando que, independentemente se o programador utilizar ou não transacções no seu código, em nenhum caso a base de dados fica num estado inconsistente devido a uma execução parcial de comandos.

Além disso oferece muitas outras características avançadas orientadas a manter a integridade da base de dados como são os triggers e oferece suporte completo ACID (Atomicity Consistency Isolatiom Durability).

Bases de dados MySQL

Disponíveis para as opções Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP ou alojamento de Base de Dados MySQL.

O MySQL tem como principais características:

  • a sua velocidade e o seu preço reduzido. É o servidor de bases de dados mais rápido de todos os que oferecemos e o de menor preço por MB.
  • O MySQL é muito utilizado com aplicações PHP ou Perl em servidores Linux. Em termos gerais, se não precisar de características como transacções, procedimentos armazenados, triggers ou sentenças SQL complexas, o MySQL cumprirá a mesma função que outras bases de dados mais potentes, mas de forma mais rápida e com um custo inferior.
  • Para aplicações Windows, o MySQL é uma alternativa económica ao SQL Server, visto que o custo por MB é menor e além disso, é possível aproveitar todo o espaço para dados, enquanto que o SQL Server precisa de uma parte do espaço para o log de transacções.

As limitações do MySQL vêm dadas pelas suas carências respeito dos outros sistemas de bases de dados e pelo grau de criticidade da sua aplicação.

  • O MySQL não é adequado para aplicações críticas. Ao não utilizar transacções, um problema de qualquer género que interrompesse uma série de comandos, poderia deixar a sua base de dados num estado inconsistente, o qual nunca aconteceria com SQL Server ou PostgreSQL.
  • Também não contam com triggers, pelo qual não é possível estabelecer regras de integridade e Consistência ao nível do servidor.

Bases de dados PostgreSQL

Disponíveis para as opções Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP ou alojamento de Base de Dados PostgreSQL.

Características:

  • O PostgreSQL é o servidor de bases de dados de código aberto mais poderoso que existe e por tanto é a alternativa ao MySQL quando são necessárias características avançadas como transacções, procedimentos armazenados, triggers, vistas, etc.
  • É o servidor de bases de dados mais utilizado pelos programadores de servlets de Java e, em termos gerais, por todos aqueles que realizam aplicativos cliente- servidor complexos ou críticos no mundo Linux/Unix.
  • Para aplicações Windows, PostgreSQL é uma alternativa económica ao SQL Server, pois o custo por MB é menor e oferecem um rendimento similar. Esta diferença económica é especialmente grande se precisar de um Servidor Dedicado de bases de dados.

A maior limitação de PostgreSQL é a sua velocidade: é o sistema de bases de dados mais lento que oferecemos.

Voltar à ajuda

* Os preços não incluem IVA.