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.
Rua Trajano Reis, 185 - Conjunto 1 - Sala 61 - São Paulo - SP - CEP 05541-030
Dataproject © 2008 - Todos os direitos reservados