Um trabalhador precisa ser tão bom quanto as suas ferramentas. Robin Hood não seria tão ágil sem o seu confiável arco. Sir Winston líder do corajoso exército britânico não teria vencido a guerra caso não recebesse o armamento apropriado. Claro que é possível ser um craque em administração de bancos de dados ou desenvolvimento de software com péssimas ferramentas. Um exemplo são os egípcios que construíram suas imensas pirâmides com muito esforço físico e chicotes. Mas no mundo competitivo de hoje é melhor você ter uma boa bicicleta caso queira acompanhar o pelotão.

Sei que faltam alguns meses para o Natal, mas já estou pensando em quais presentes vou pedir para o bom velhinho. Imagino algo que documente a variedade de bancos de dados aos quais eu preciso trabalhar. Que responda as minhas dificuldades cotidianas de trabalho, como saber onde estão aquelas credenciais e quando precisarei delas. Confesso que adoraria ter um repositório de dados e algumas soluções efetivas para geração de gráficos e relatórios. Mas, vou revelar, o meu sonho de consumo é ter uma ferramenta de GUI (Interface Gráfica com o Usuário) que ajude em tarefas de administração de bancos de dados.

É que quando iniciei como DBA há muitas primaveras, eu tinha que acompanhar menos de meia dúzia de bancos de dados, todos da mesma marca e modelo e, com no máximo, 100 megabytes de tamanho. Mas atualmente eu posso ser chamado para trabalhar em mais de cem bancos de dados, dos primitivos aos futuristas, Oracle 8i, Oracle 9i, Oracle 10g, Dataguard, RAC e ASM, porém o menor deles tem 100 gigabytes. Para piorar as coisas, também esperam que eu trabalhe em bancos de dados SQL Server e DB2 quando necessário. Que vida difícil!

Quando era mais jovem ouvi um sábio homem dizer que um trabalhador só era tão bom quanto as suas ferramentas, mas na ocasião eu não reclamaria se as minhas únicas ferramentas chamassem “svrmgrl” e “sqlplus”. Enfim, na ocasião, grande parte dos conselhos ouvidos eram prontamente descartados.

Agora mais experiente entendo que para desempenhar com maestria os feitos Herculanos que os meus clientes querem ver eu preciso de boas ferramentas. Ainda mais que elas são uma excelente alternativa contra erros que podem custar muito caro.

Voltando ao Papai Noel, este ano tenho um singelo pedido para o bom velhinho, não quero o badalado iPhone da Apple, mas um DBArtisan da Embarcadero. A partir de um único console gráfico quero acessar todos os meus bancos de dados, Oracle e DB2, SQL Server, Sybase e MySQL, além de executar tarefas de rotina sem digitar comandos desengonçados. Qual será o feitiço mágico para alterar a senha de um usuário em bancos de dados SQL Server? Meus neurônios estão entrando em curto-circuito devido à sobrecarga de informações. Socorro! Espero que o Papai Noel esteja ouvindo.

Administração de Banco de Dados Multiplataforma - O Jeito DBArtisan

Recentemente participei de uma feira para profissionais de dados e fizeram uma pergunta sobre administração de bancos de dados multiplataforma. Uma pessoa recém-chegada ao mercado perguntou: “Como fazemos para administrar um banco de dados com tantas diferenças?” Respondi prontamente: “Ambos têm tabelas cheias de dados e não consigo imaginar que sejam tão diferentes”.

Mas se você pegar uma das outras plataformas de bancos de dados para gerenciar, o DBArtisan talvez se torne seu melhor amigo.

Sob o mesmo teto

Os fornecedores de bancos de dados oferecem suas próprias ferramentas e isso exige que diferentes aplicativos sejam abertos e navegados entre eles. Ao dispor de uma solução que ofereça todas as tarefas administrativas em um único console gráfico, você reduz a necessidade de ter essas outras ferramentas, acabando com a necessidade de aprender os diferentes detalhes de cada uma.

Um benefício de trabalhar “sob o mesmo teto”, ou seja, dentro de uma única solução é a facilidade de utilizar a sua experiência Oracle ao realizar a transição para uma plataforma nova. Por exemplo, apesar de cada banco de dados ter parâmetros específicos para criação de um objeto, as ferramentas multiplataforma dispõem de assistentes, que apresentam opções para você. O assistente talvez tenha oito passos para Oracle, mas somente quatro para Sybase e é nesta facilidade que a tecnologia irá auxiliá-lo.

Com o DBArtisan é possível também manter todos os scripts em um único local para executá-los a partir de uma única console. Ele também atua com um organizador de trabalho, tornando os passos, preview, execução ou agendamento tão simples como contar 1,2 e 3. Por ser multiplataforma, o DBArtisan facilita a criação de trabalhos, desde uma simples atualização de estatísticas até a reorganização de uma tabela.

Arregaçando as mangas

Apesar das tarefas diárias serem importantes, geralmente é uma questão de tempo de ter que arregaçar as mangas e entrar no banco de dados. Pode ser instintivo identificar gargalos de performance na sua plataforma nativa, mas e quanto às novas? Qual tabela de sistema ou view você precisa acessar para ver as informações necessárias? E quanto aos problemas de espaço? Os dispositivos são grandes o bastante para lidar com o crescimento dos seus dados? Todas estas perguntas o DBArtisan pode responder para você, eliminando possíveis adivinhações de onde está o problema.

Diga adeus à pesquisa de manuais ou pesquisas na Internet, o DBArtisan coloca as informações que você precisa na ponta dos seus dedos, bastando um clique no mouse e juntamente com o recurso de definição de thresholds para alertá-lo fora do aplicativo via e-mail, sonoramente ou simplesmente alterando a cor dos dados para facilitar a visualização na tela.

O interessante é que o DBArtisan, além de identificar o problema, indica a solução com um clique no mouse. Ao acessar o menu contexto, você pode navegar até o editor de objeto apropriado para corrigir o problema. Outra novidade é que a série Workbench do DBArtisan inclui Performance Analyst (Análise de Performance), Space Analyst (Análise de Espaço) e Capacity Analyst (Análise de Capacidade), para aqueles que desejam mergulhar mais fundo nos bancos de dados.