Entre as atividades que gosto no desenvolvimento esta a de administrar banco de dados. Minha experiência como desenvolver basicamente atinge todos os bancos, mas minha proficiência em administração é apenas com Microsoft SQL Server, Sysbase e FirebirdSQL. Quando eu digo proficiência, quero dizer conhecer a fundo, gerenciar os riscos, tunning de performance, estabelecimento de linha base, backup, disaster recovery e configurações não-habituais. Ultimamente estou usando muito o banco de dados FirebirdSQL que é um banco de dados OpenSource recheado de recursos e com baixa curva de aprendizado. Como é um banco relativamente desconhecido, atuo na comunidade ajudando àqueles que querem conhecê-lo melhor. Por isso, tenho essa página exclusiva que reúne informações a respeito que reúne o que eu considero que você possa precisar.
Antes que me perguntem, porque não faço o mesmo, isto é, distribuo conhecimento a respeito do MSSQL e outros bancos de dados? A resposta é simples, banco de dados proprietários como MSSQL, Oracle e DB2 você pode comprar pelo conhecimento e graças a certificação será “tão bom” quanto o melhor certificado, por outro lado bancos de dados relacionais como FirebirdSQL e PostreSQL embora existam cursos e até certificação, há um ecossistema de colaboração muito bom, eficiente que mais empresas e desenvolvedores buscam soluções.
Apresentação do banco de dados FirebirdSQL
Instalação no Windows
Versões distintas do FirebirdSQL no mesmo Windows
Instalação no Linux, será que é melhor que Windows?
Charset e collate, o que são, o que comem e onde eles vivem?
Qual charset devo usar? ISO8859_1 WIN1252 ou UTF8?
Criando um banco de dados, porque me preocupar com charset e tamanho de página?
Qual a diferença entre uma conexão remota, local e embarcada?
Porque um DBA deve orientar programadores a criarem querys parametrizadas?
Backup completo e sweeping, qual a estratégia mais eficiente?
Backup incremental, qual a estratégia mais eficiente?
Como fazer backup e/ou transferência das contas de usuários
Os dados foram escritos certos no banco, mas porque outros veem acentuações erradas?
Depurando comandos SQL no FirebirdSQL
Usar autocommit em meus programas, isso é bom ou ruim?
Funções UDR ou PSQL para FirebirdSQL
Como extrair apenas o texto de um conteúdo RTF
Como extrair apenas o texto de um conteúdo HTML
Converter um texto em NUMERIC(18,2) ou NUMERIC(18,4)
Arredondamento do tipo ABNT em itens de serviço NFs
Retornando apenas dígitos válidos de uma string
Colocando aspas simples numa string que talvez já tenha aspas também
Como converter um numero para texto formatado