Maxdb
Helton, Luiz Gustavo França, Jean Carlos Rodrigues Gonçalves, Willian Collete Rodrigues e Flávio Zanella
Introdução
No começo da década de 1980, começou a ser desenvolvida a base de dados que hoje conhecemos por MAXDB, neste trabalho veremos alguns aspectos deste banco client/server e algumas de suas funcionalidades, comparações com o Mysql, critérios para a escolha do MaxDB, entre outros.
Principais diferenças entre o MAXDB e o MYSQL:
-- O MAXDB funciona como um sistema cliente/servidor. O MYsql pode funcionar como um sistema cliente/servidor ou como um sistema embutido;
-- O MAXDB não pode ser executado em todas as plataformas suportadas pelo MYsql. Por exemplo: o Max db não funciona no os/2 da IBM;
-- O MAXDB usa um protocolo de rede proprietário para comunicação cliente servidor, enquanto o MYsql usa o tcp/ip(com ou sem criptografia SSL), sockets(sob sistema do tipo linux) ou named pipes(sob sistema da família Windows-NT);
-- O MAXDB suporta store procedures. Para o Mysql ,store procedures não estão programadas para implementação até a versão 5.0.O Max db também suporta programação de triggers por meio de extenção SQL, que está previsto para o MYsql 5.1;
-- O MAXDB contém um depurador para linguagens com store procedures, pode fazer cascade de triggers aninhados e suporta vários triggers por ação e linhas;
-- O MAXDB é distribuído com interface de usuários em modo texto, gráfico ou baseado em web. O MYsql é distribuído apenas com interfaces de usuários em modo text, uma interface gráfica do usuário é distribuída separadamente da distribuição principal. Interfaces com usuários baseada em web para o MYsql são oferecidas por terceiros;
-- O MAXDB suporta um número de interfaces de programação também suportadas pelo MYsql. No entanto, o Max db não suporta RDO, ADO ou NET, os quais são suportadas pelo MYsql. O max db suporta SQL embarcado apenas com c/c++;
-- O MAXDB contém recursos administrativos que o MYsql não tem: Agendamento de