
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