HexorBase é um utilitário no máximo razoável, mas, que se não for de grande serventia, é pelo menos diversão garantida para muitos DBA’s e SysOP’s que gostam de dar aquela olhadinha no alheio. O próprio desenvolvedor se refere ao HexorBase como fuma ferramenta hacker (???), e, tantas outras como uma ferramenta de administração de bancos de dados de múltiplos fabricantes (???). A bem da verdade não é nem uma coisa, muito menos outra. Mas, o Hexorbase é um ferramenta que irá proporcionar: – Descoberta de banco de dados: Informa-se um rol (range) de IP’s, e, ele irá vasculhar dentro destes, se existe algum banco de dados “escutando”. Quem nunca usou um PORT SCANNER na vida que me atire a primeira pedra. Pois é, até aqui um mero port scanner, contudo, dedicado a buscar por RDBMS. Consegui achar MySQL, Oracle, PostGreSQL, SQL Server. Continue lendo Força Bruta com Banco de Dados
Todos os posts de Alexandre Almeida
Backup lógico e tabelas federadas em: o mistério do backup malcriado
É muito frustrante quando precisamos retornar um backup, e, fatalmente, descobrimos que o arquivo está corrompido ou até incompleto. Às vezes, mais do que frustração, esta prosaica situação pode vir acompanhada de prejuízos, aborrecimentos, demissões, e, outras chatices.
Portanto, cuidar dos backups é como cuidar de um investimento de longo prazo. É preciso acompanhar de perto… e com os dois olhos muito abertos!
Nunca é demais repetir o meu mantra do backup perfeito:
– Raid não é backup! Não adianta ter uma mega-hiper-super avançada controladora de discos e seus espelhamentos. Em caso de ‘DELETE’ ou ‘UPDATE’ acidental, sua controladora irá atualizar todos os discos em Dobra Máxima, e nem o Senhor Sulu irá lhe ajudar a reverter o processo.
– Múltiplos Slaves é mais do mesmo em caso de escritas acidentais. Pergunte ao Senhor Spock.
– Back Up dever ser encarado como uma política de segurança e continuidade de negócio composta de: processos rígidos, técnicas, equipamentos e pessoas. Processos descrevem como (tipo de backup: lógico/textual, binário, incremental, diferencial, total), quando e qual granularidade deve ser feito o backup e seu controle de qualidade. Técnicas quais recursos e elementos técnicos devem ser adotados. Equipamentos nos direciona para qual tipo de dispositivo local ou remoto será utilizado, e, Pessoas significa quem faz, quem confere, quem atua em caso de desastre.
Continue lendo Backup lógico e tabelas federadas em: o mistério do backup malcriado
Qual a diferença entre ETL e MDM?
ETL é um velho conhecido. ETL significa Extract – Transform – Load, ou, em “bom quase bom português”: Extrair, Transformar e Carregar. Nos últimos anos alguns “vendors” (fabricantes), notadamente, a IBM, tem aparecido com “várias variações”, tais como: TEL e T-ETL, por exemplo. Mas, no fundo “ETL” em que pese o significado de suas “letrinhas combinadas” é um processo de migração, de transporte de dados.
O objetivo máximo de uma ferramenta de ETL é transportar dados de uma ou mais fontes de origem (A) para um destino (B). Normalmente, (A) é uma banco de dados relacional e/ou arquivos texto (xml, csv, “plain text”). E, o destino ou (B), geralmente, é um Data Mart ou Data Warehouse (banco de dados relacional, NoSQL, BigData, etc). Obviamente, existem outros usos mais específicos (e até mais bacanas) para ETL.