Consultoria Oracle
Serviços com Banco de Dados Oracle
A Dataproject conta com especialistas em Banco de Dados Oracle, os quais possuem experiência obtida em diversos projetos de vários portes realizados ao longo de muitos anos. Quando o assunto é banco de dados Oracle,
a Dataproject está plenamente apta a prestar consultoria de:
- Instalação, criação e configuração do Sistema de Banco de Dados
A implantação mal executada do banco de dados pode apresentar sérios problemas na sua utilização. Que incluem falhas de segurança e dificuldade para atualização do sistema gerenciador
de banco de dados, bem como baixa performance e subutilização do leque de recursos e produtos à disposição.
A Dataproject faz
a instalação da forma mais adequada garantindo um ótimo funcionamento do seu banco de dados.
- Programação com uso de PL/SQL
Nem todas as necessidades de um aplicativo podem ser desenvolvidas diretamente com programação em banco de dados,
mas por outro lado também existem várias atividades e regras de negócio que são mais bem executadas se programadas
diretamente na camada de banco de dados, sendo portável, garantindo a conformidade das regras, e com melhor desempenho na manipulação dos dados.
A programação realizada diretamente por meio do uso da linguagem estruturada de inquirição, ou SQL, como é comumente
conhecida muitas vezes apresenta resultados fantásticos em termos de desempenho. O código gerado pode ser “encapsulado” em
uma hierarquia de objetos como packages e procedures, permitindo que outras linguagens façam o uso em tempo de processamento.
Um exemplo prático é a viabilização de aplicativos denominados WEBSERVICE acessando banco de dados. O código de um programa
desenvolvido em PHP ou ASP (ou outra linguagem para desenvolvimento na WEB) pode “chamar” uma procedure para acessar um banco
de dados e retornar com o resultado de uma determinada consulta.
A Dataproject pode desenvolver códigos em SQL ou aperfeiçoar
códigos já existentes.
- Clonagem e criação de ambientes para testes e desenvolvimento
A preparação de ambientes de testes e de desenvolvimento é necessidade real na área de Tecnologia da Informação. Entretanto,
esta atividade muitas vezes é deixada de lado por falta de conhecimento ou de recursos técnicos adequados.
A Dataproject estrutura um ambiente para testes e para desenvolvimento totalmente espelhado no ambiente de produção.
Este ambiente segregado traz maior segurança para todos os envolvidos com os processos de banco de dados e também para
a empresa que consegue proteger os seus ativos de dados e garantir melhor qualidade dos códigos desenvolvidos.
- Backup e recuperação de desastres
A Dataproject implanta políticas, bem escritas e realistas, visando proteger os dados da sua organização.
Estas políticas garantem a realização de backup e deixam a sua empresa preparada para enfrentar desastres.
- Avaliação de desempenho e realização de “tuning”
Quanto mais rápido o tempo de resposta gerado por um banco de dados, melhor é resultado financeiro para uma organização e suas áreas de negócio.
Entretanto, existem inúmeros problemas que podem afetar o desempenho do funcionamento de um banco de dados, entre os quais:
- Modelagem não adequada as necessidades do banco de dados;
- Modelagem não adequada as necessidades das áreas de negócios;
- Modelagem imperfeita, não obedecendo as boas práticas;
- Falta de índices nas tabelas;
- Índices criados incorretamente;
- Configuração do sistema de banco dedados não especializada para a demanda do negócio;
- Tipos dedados definidos incorretamente em tabelas. Exemplo: armazenamento de dados de texto em colunas definidas para conteúdo numérico.
Quando um ou mais destes problemas são apresentados existe a necessidade da execução de uma “auditoria” para identificação do problema e
também que seja possível a apresentação das melhores soluções possíveis.
O processo que consiste na aplicação de várias soluções visando
a melhoria do desempenho do banco de dados é conhecido como “tuning”. Os professionais da Dataproject possuem grande expertise na
execução deste processo visando à melhoria do tempo respostas nas execuções realizadas em um banco de dados, com isto, reduzindo
os custos operacionais.
Dentro deste processo as seguintes atividades, entre outras, podem ser realizadas:
- Índices (criação, recriação (rebulding) e revisão);
- Eliminação de erros em queries;
- Recriação e carga de tabelas;
- Remodelagem de banco de dados ;
- Configuração de parâmetros do sistema do banco de dados para melhor, para melhor encontro com as necessidades de demanda;
- Reorganização dos dados, tanto num âmbito lógico, lançando mão de estratégias de armazenamento e acesso até aspectos físicos, como a distribuição entre discos rígidos.
|