Você está na página 1de 3

Resumo do Artigo: The usage of best practices and

procedures in the database community


Elton Sarmanho Siqueira
11 de maio de 2015

1 Introduca o
O presente artigo traz algumas questoes sobre administraca o de banco de dados e a introduca o de novas tecnologias e tecnicas que podem ajudar o leitor na hora de implementar um DBMS (Data Base Management
System). O principal foco dessa pesquisa foi investigar como os bancos dedados sao atualmente administrados, como administraca o dos dados esta sendo gerenciada, se os profissionais da a rea estao se capacitando e,
como a cultura da organizaca o impacta na a rea de banco de dados e como profissionais/Instituico es estao se
organizando e se estes estao ou nao adotando boas praticas e procedimentos para projeto e desenvolvimento
de banco de dados.

2 Resumo
O autor do estudo obteve a amostra dos participantes por meio das mdias sociais, com isso conseguiu
abranger diversas pessoas de diferentes localizaco es geograficas, uma variedade de profissionais e softwares usados para auxiliar nesse setor. A pesquisa foi projetada para obter indicadores do estado atual das
praticas e procedimentos dentro gerenciamento de banco de dados. A pesquisa contou com 453 participantes, sendo realizado entre 13/12/2012 a` 06/02/2013. Foi adotado um questionario de 83 questoes de
diferentes assuntos que abrangem: Demografia dos participantes, Organizaca o dos participantes; Treinamento; Servidores de banco de dados e demografia de banco de dados; entendimento de Melhores praticas;
arquitetura de banco de dados; projeto e desenvolvimento banco de dados; gerenciamento de dados; cultura
organizacional.
Com relaca o aos entrevistados da referente pesquisa, sao profissionais de diversos segmentos (Educaca o,
Financeiro, Bancario e outros) da a rea de Banco de dados e, estao agrupados em administradores de banco
de dados (43%), desenvolvedores de banco de dados (15%) e profissionais de BI (13%). Alem disso, os
participantes eram de diferentes nacionalidades (ao todo foram 40 pases), sendo que em sua maior parte
foram dos USA e Reino Unido.
O treinamento obtido pelos entrevistados se resume: 85% leem artigos e 59% recebem treinamento em
conferencias e 12% nao recebem nenhum tipo de treinamento. Ainda, 46% possuem certificaca o e 53% nao
possuem ou sua organizaca o nao o encoraja a ter uma certificaca o. Alem disso, 36% desses entrevistados
realizam algum treinamento uma vez ao ano e 23% nao possuem essa oportunidade. Muitos participantes
fazem parte de comunidade de Banco de Dados, pois essas comunidades ajudam a divulgar e compartilhar
conhecimento entre seus usuarios e, 23% dos participantes nao participam de nenhuma comunidade relacionada na a rea de Banco de dados.
A pesquisa destacou os Servidores de Base de dados, em que 55% dos entrevistados disseram que seus
banco de dados gerenciam entre 101 GB e 5 TB. De tal forma que 51 aplicaco es de diferentes de banco
de dados foram usadas incluindo: Relacional, NoSQL, NewSQL, InMemory e Cloud DataBase. Destaca-se
que SQL Server foi banco de dados mais usado, seguindo Oracle e MySQL. Vale enfatizar que muitas
organizaco es usam multiplas engines de banco de dados (com destaque NoSQL, na qual esta cada vez
mais sendo usada). Alem disso, engines de diferentes fornecedores podem necessitar interagir com outras

engines, logo a pesquisa mostra que nao existe nenhum procedimento especfico para interagir diferentes
engines, assim, erros sao provocados devido essa incompatibilidade, causando problemas no gerenciamento
de banco de dados.
Sobre as Boas Praticas, os entrevistados usavam documentos elaborados pela industria de banco de dados, livros, apresentaco es, adoca o de padroes, conferencias e grupos de usuarios. De tal forma que 42%
dos entrevistados disseram que sua organizaca o seguia as Boas Praticas, atraves da criaca o de seus proprios
guias e documentaca o, 10% diziam que sua organizaca o nao seguia nenhum guia ou recomendaca o de
Boas Praticas. Considerando o gerenciamento do banco de dados e dos dados em si, poucos entrevistadores
seguiam polticas para gerenciamento do ciclo de vida de destes, embora metade das organizaco es utilizasse
suas proprias praticas e procedimentos para mante-los de forma segura e consistente. As decisoes sobre
gerenciamento de banco de dados foram muito baseadas nos requisitos dos clientes, em que indicavam os
fatores chave no gerenciamento, assim, seguindo os requisitos, de certa forma afetava as melhores praticas
que eram adotadas na organizaca o. Os entrevistados consideravam muito importante usar a documentaca o
sobre arquitetura do projeto de banco de dados (para ter conhecimento pleno das suas configuraco es), alem
de seguir as Boas Praticas recomendadas pela industria. Os Procedimentos de qualidades de dados eram
poucos usados, apesar desse ponto negativo, estes sao considerados importantes para manter a boa qualidade da informaca o na base de dados. As boas praticas e procedimentos foram geralmente adotados na a rea
da seguranca dos dados, com exceca o aos procedimentos de transferencia de dados entre servidores.
Sobre desenvolvimento, design e arquitetura de banco de dados, o trabalho mostra que 60% dos entrevistados nao utilizavam algum Framework de Arquitetura Padronizada para projetar o banco de dados,
enquanto 18% usavam padroes de projetos documentados. Muitos entrevistados relataram que no estagio
de arquitetura os projetos de alto e baixo nvel sao criados e as soluco es sao documentadas. No estagio
de design os entrevistados reportaram que algum processo foi seguido, enquanto para os engenheiros e
administradores foram usados uma gama de processos para essa etapa. Ja as metodologias de desenvolvimento seguidas foram, conforme 64% dos entrevistados, utilizam os metodos de desenvolvimento a gil e
35% usam metodo de desenvolvimento WaterFall. Seguindo o estagio de desenvolvimento, 50% dos entrevistados disseram nao usar nenhum processo de teste de padronizado e 48% nao seguiam um ciclo de vida
de desenvolvimento de banco de dados. Em compensaca o, 70% usavam algum sistema de controle e 63%
tinham praticas de codificaca o padronizada de banco de dados.
Sobre a cultura organizacional, a pesquisa aponta que a maioria das vezes a comunicaca o com a equipe
de banco de dados e com gerenciamento sempre ocorreu de forma adequada na maioria das vezes. Destacase que 5% dos entrevistados estabeleceram que as decisoes sobre questoes relacionadas ao gerenciamento
de banco de dados sao baseadas somente nos requisitos do cliente e que aproximadamente 50% dos entrevistados disseram que estes frequentemente mudavam o projeto.
Considerando o uso de Framework de gerenciamento de Servicos (Service Management Framework)
de TI: 42% dos entrevistados utilizam ITIL Framework e enquanto 35% nao usam nenhum. Alem disso, os
metodos de gerenciamento de problemas nao eram utilizados pela metade dos entrevistados e 1/4 deles nao
tinham conhecimento sobre o assunto.
Um ponto especfico que trabalho frisou foi banco de dados em nuvens (Cloud DataBase), em que este
servico tornou-se uma escolha popular devido ao seu baixo custo, alem de ter alta disponibilidade e facil
acesso ao mercado de banco de dados. As questoes associadas a ele sao: disponibilidade dados, seguranca
de dados, perda crtica de dados, compartilhamento de uma mesma infraestrutura por multiplos clientes
com diferentes padroes de acesso. A pesquisa destaca que o uso desse servico ainda e recente e adoca o e
bastante baixa (pela falta de confianca dos fornecedores e pela falta de polticas de seguranca consistentes).
Sobre o gerenciamento de dados, mediante os resultados da pesquisa, a poltica estava como prioridade
para manter historico dos dados por razoes legais e a preservaca o desses dados. Concentrando-se neste
assunto, 52% dos entrevistados nao seguiam nenhuma poltica de ciclo de vida dos dados. Para os padroes
bem conhecidos na literatura (DAMA-BOK e MIKE 2.0), 78% dos entrevistados responderam que nao
seguiam estes. Entretanto, 48% seguiam suas proprias praticas e procedimentos para gerenciamento de
dados.

Por fim, a falta de controle no uso de Boas Praticas e um fator que contribui para que os profissionais
nao estejam usando Boa Praticas recomendadas, com isso, varios profissionais/organizaco es vao adotando
seus proprios procedimentos. Destaca-se que a documentaca o de padroes de projetos sao mais usadas do
que os Frameworks. Levando-se em conta o trabalho operacional, somente o Framework significativo foi
adotado, nesse caso foi ITIL. Por fim, o trabalho mostra que os procedimentos e boas praticas para a rea de
Cloud DataBase nao estao bem definidas.

Você também pode gostar