Master Data (Dados Mestre)

Master Data, ou, Dados Mestre, como resolveu-se traduzir ou convencionar para a língua portuguesa. Por que isso tem tudo a ver com adata_caos vida de DBA’s, DA’s, e Desenvolvedores?

O conceito não é novo. Mas, em tempos de Real forte, aquisições, fusões, joint-ventures, crescimento e prosperidade em terras brasilis, este conceito ganha bojo e destaque em corporações de médio e grande portes. Do conceito de Master Data lança-se ao MDM (Master Data Management), e, é a base para qualquer processo de Data Quality. Neste artigo vou usar o estrangeirismo, pois, acho mais bonitinho 🙂

Se fizermos uma busca na internet sobre o que é Master Data, encontraremos inúmeras definições, particularmente, prefiro as definições endereçadas pela Oracle e Semarchy. Continue lendo Master Data (Dados Mestre)

Replicação SBR, Replicate_Do_DB e qualificadores de banco: MISTURA PERIGOSA!

SurpresoNão, este não sou eu! O Titio é bem mais bonitinho (boa definição para um feio arrumadinho). Mas, esta cara de bocó abismado bem me veste, ao trazer à luz este assunto. Sinceramente, não sei dizer se seria um byta-bug, ou, um problema de configuração.

Apesar da introdução, como não poderia deixar de ser, o assunto é sério e merece uma revisão da configuração de seu ambiente de replicação.

Ao longo do tempo tenho ouvido algumas reclamações, muito esporádicas e pontuais, sobre problemas na replicação, que por vezes “deixa de replicar”. Contudo, como na maioria das vezes, tratava-se de uma “meia dúzia” de comandos, muitos de manutenção, os quais podiam ser replicados manualmente, jamais, justificou-se um forensic (investigação) mais apurado.

Continue lendo Replicação SBR, Replicate_Do_DB e qualificadores de banco: MISTURA PERIGOSA!

MySQL 5.6 – Parallel Coworker

desconfiadoPor volta de um mês atrás, escrevi um post acerca das virtudes do MySQL 5.6 RC (release candidate), dizendo que não havia problema algum e que tudo ficaria bem. Mas, agora percebo que disse isto cedo demais. Não se aflijam! Eu explicarei o motivo, e, a maioria dos usuários não foram afetados!

Antes de mais nada, agora que o MySQL 5.6 já está em produção (GA – General Available), é uma ótima idéia que todos migrassem seus RDBMS para no mínimo a versão 5.6.10 GA. No entanto, cabe dizer que ainda não obtive evidências que o problema que será descrito à seguir tenha sido resolvido, dada à sua intermitência.

Pois bem, o MySQL 5.6 trouxe uma série de novidades, destacando-se aquelas relacionadas à replicação. A replicação do MySQL sempre foi uma característica nativa robusta e interessante. No MySQL 5.6 criou-se o conceito de “parallel coworkers” (colegas de trabalho paralelos).

Para entender o conceito de paralell coworkers, e, precisamos revisitar o funcionamento interno da replicação no MySQL.

Continue lendo MySQL 5.6 – Parallel Coworker