Database Management

Os serviços de Database Management asseguram a gestão de bases de dados nos diferentes database engine e plataformas usadas na actualidade. Nos casos Oracle e Microsoft SQL Server, a echiron tem recursos certificados e, sendo parceiro dos respectivos fornecedores, está a par das últimas actualizações.

Para além de Oracle e Microsoft SQL Server, a eChiron faz também a gestão de bases de dados open source (ex. Mysql, Postgres, entre outras) através dos seus recursos técnicos com know-how em sistemas open source.

As actividades de Database Management consistem num conjunto de tarefas, que são necessárias no ciclo de vida da infra-estrutura, dividida em 3 áreas: dimensionamento, implementação e manutenção.

Na fase de dimensionamento de uma infra-estrutura e respectivas bases de dados é necessário avaliar as características do hardware e os requisitos aplicacionais para escolher as configurações mais adequadas. Faz parte das tarefas de gestão de base de dados apoiar equipas de projecto na definição destas configurações e garantir que as tecnologias adoptadas se encontram suportados pelos diversos fornecedores (ex: Oracle).

Na fase de implementação, as tarefas de gestão de base de dados consistem em:

  • instalação do software de base de dados;
  • criação das bases de dados;
  • configuração de backups;
  • testes de restore;
  • definição e apoio à implementação de monitorização;
  • verificação e implementação dos requisitos de segurança;
  • definição de acessos;
  • apoio à instalação/implementação da aplicação;
  • criação de mecanismos de operação da infra-estrutura.

Na fase de manutenção, as tarefas do serviço de base de dados consistem em:

  • implementação de actualizações aplicacionais;
  • implementação de melhorias na performance através de ajustes na base de dados;
  • acompanhamento da monitorização de modo a serem tomadas acções preventivas sobre as bases de dados ou respectiva infra-estrutura;
  • resolver os problemas que, apesar da manutenção preventiva, possam surgir;
  • acompanhar a evolução do software de base de dados para no caso de surgirem actualizações ou patchs relevantes, efectuar a sua implementação