Data Visualization versus Dashboards

Em 2006, Hans Rosling fez uma das apresentações mais populares do TED, mostrando dados estatísticos de uma maneira visual e de fácil aprendizado. No mesmo ano, Al Gore ganhava o Oscar com seu alerta de aquecimento global no documentário “A Verdade Inconveniente“, em que usou e abusou de apresentações e gráficos para explicar sua teoria. Nas Olimpíadas de Londres, a equipe do NY Times deu um show visual mostrando como os recordes dos 100m rasos têm diminuído. O que esses três exemplos tem em comum? A visualização de dados.

Para realizar decisões baseadas em dados é mais fácil …

[Leia mais]
MySQL Workbench 6.0 no CentOS 6.4

Original post: http://anothermysqldba.blogspot.com/2013/08/mysql-workbench-60-on-centos-64.html

Eu não sou realmente um DBA GUI. Eles têm o seu lugar e pode fazer coisas boas, mas eu simplesmente não usá-los muito. Você pode dizer com base no que eu tiver atualizado.

# cat /etc/*-release
CentOS release 6.4 (Final)

# rpm -qa | grep MySQL
MySQL-server-5.6.13-1.el6.x86_64
MySQL-devel-5.6.13-1.el6.x86_64
MySQL-shared-compat-5.6.13-1.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
MySQL-client-5.6.13-1.el6.x86_64
MySQL-shared-5.6.13-1.el6.x86_64
MySQL-test-5.6.13-1.el6.x86_6

# rpm -qa | grep mysql
php-mysql-5.3.3-23.el6_4.x86_64

[Leia mais]
Criar um servidor Slave (secundário) com Percona Xtrabackup

Original post: http://anothermysqldba.blogspot.com/2013/08/create-slave-secondary-server-with.html

Então, primeiro você pode salvar-se algum tempo e ler o exemplo Percona para isso:
http://www.percona.com/doc/percona-xtrabackup/2.1/howtos/setting_up_replication.html

Mas no caso aqui é um exemplo baseado em uma situação real.

Servidor primário

# innobackupex /tmp/ <---- this is whatever directory you want to store the backup in. This is a very basic no fluff hot …

[Leia mais]
Série Spring: Transaction via Annotation Spring 3 + Hibernate

Olá, pessoal.

No artigo de hoje, veremos como usar Annotations nas nossas transaction. Para isso, teremos como exemplo uma aplicação bem simples para irmos direto ao ponto.

Lets go…

 Starting…

Primeiro ponto é iniciarmos pelo arquivo de configuração do Spring. Antes disso, vou assumir que você tem os .jars necessários: mysql 5, hibernate 3.x, spring 3.x, aop, aspectJ.

Este é o projeto:

Configurando o Spring

A seguir, segue a configuração do Spring. Aproveitei e coloquei o comentário in line para facilitar o entendimento:

Cabeçalho


<beans xmlns=“http://www.springframework.org/schema/beans” …
[Leia mais]
Um novo MySQL ( MySQL 5.6 + MySQL Workbench 6.0 )

É evidente o crescente desenvolvimento do MySQL após a aquisição da Sun por parte da Oracle, comparando a todos os investimentos anteriores, além de maiores investimentos o projeto está mais claro e tem objetivos mais bem definidos. E o fruto disso é uma projeto bem definido com datas acertadas para lançamento de novas versões e funcionalidades, podemos ver o MySQL cada vez melhor e mais produtivo em todos os cenários web, de baixa e alta criticidade e sistemas transacionais de aplicação de pequeno a médio porte. E claro se o assunto é uma aplicação escalável e rápida o nosso “Sakilamanda muito bem

Mas o que vim falar nesse post são as grandes novidades o MySQL 5.6 e o MySQL Workbench 6.0 que juntos trouxeram uma grande vantagem competitiva e formaram um SGBD com maior capacidade de gerenciamento, o que era um problema em versões anteriores comparado aos seus …

[Leia mais]
Quais são os erros mais comuns em bancos de dados?

Olá, pessoal. Neste artigo, vou abordar uma dúvida importante e que pode ajudar quem está começando a trabalhar com banco de dados: quais são os erros retornados pelo SBGD mais comuns?

Todo banco de dados possui alguma linguagem na qual os comandos devem ser enviados por meio de alguma ferramenta console. Geralmente essa linguagem conta com elementos padrão do SQL e também com outros elementos adicionais que são específicos do banco de dados. De qualquer forma, sempre que um comando não consegue ser executado ou algum outro tipo de problema ocorre, é de responsabilidade do SGBD retornar uma mensagem de erro junto com o código.

Geralmente essa mensagem de erro está em inglês, apesar de existirem alguns trabalhos de tradução para o português. Além disso, todas as mensagens de erro devem estar devidamente descritas e apresentadas na documentação oficial do banco de dados.

O profissional que trabalha há …

[Leia mais]
Bancos de dados MySQL Amostra

Original post http://anothermysqldba.blogspot.com/2013/07/mysql-sample-databases.html

Eu vi um post no forums.mysql.com site sobre os bancos de dados de amostra e eu pensei que talvez valesse a pena um post para dar uma visão geral para eles para os outros.

Os bancos de dados de exemplo podem ser encontrados aqui: http://dev.mysql.com/doc/index-other.html

[Leia mais]
Conexão e replicação de dados em banco de dados distribuídos heterogêneos – Parte 02

Olá, pessoal! No artigo passado, comecei a demonstração de como realizar a conexão e a replicação de dados entre banco de dados distribuídos heterogêneos. Estamos usando os bancos de dados Oracle 10G, Postgre e MySQL, nos quais utilizaremos o Oracle como middleware (mediador).

Dando continuidade a isso, hoje vamos fazer as configurações necessárias para a conexão e a replicação dos dados em nossos bancos de dados.

Configurando arquivos Oracle

Abra os arquivos listener.ora e tnsnames.ora, ambos localizados no diretório C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN e configure o arquivo listener.ora como na imagem a seguir.

[Leia mais]
Série Spring: CRUD Spring 3 + Hibernate + Unit Tests

Olá, pessoal! No artigo de hoje veremos como fazer um simples CRUD usando o Spring, integrando com Hibernate e testando via unit tests com JUNIT4. No último artigo vimos apenas uma integração com o Hibernate e também um CRUD usando HibernateTemplate. Hoje veremos que na versão 3 do Spring não precisamos mais do HiberanteTemplate e vamos testar nosso código com unit test.

Pra começar, vou seguir supondo que você já tem o .jars necessário para o ambiente. Já que esse não é o primeiro artigo da série (caso contrário terá que baixar os .jars para: driver Mysql 5, Hibernate 3.6, AOP, AspectJ, Spring 3.x).

Antes de começarmos a desenvolver, vamos primeiro estruturar nosso projeto e packages conforme a imagem a seguir:

Nosso CRUD será o cadastro  de veículos  que serão alugados. Claro que há muito mais regras …

[Leia mais]
Dê uma olhada em suas variáveis ​​de estado em MySQL.

Original post: http://anothermysqldba.blogspot.com/2013/07/check-in-on-your-status-variables-in.html

Então você tem seu banco de dados em execução, bem como o esperado. 
Mas é? Poderia ser melhor operar? 

Quando foi a última vez que você verificou em algumas de suas variáveis ​​de estado? 

Algumas variáveis ​​de estado-chave para monitor são: 

[Leia mais]