MySQL Replication pode pegar

Original post: http://anothermysqldba.blogspot.com/2014/01/can-mysql-replication-catch-up.html

Assim, a replicação foi recentemente melhorado no MySQL 5.6. No entanto, as pessoas ainda estão usando 5.1 e 5.5 para algumas dessas melhorias vão ter que esperar para atingir o mundo real.

Recentemente, ajudou a mover nessa direção com uma solução de replicação localizado geo-. Uma parte do país tinha um servidor MySQL 5.1 ea outra parte do país, teve um novo servidor MySQL 5.6 instalado.

Depois de lidar com as questões de conseguir o apoio de dados inicial do primário para o servidor secundário (levou várias horas para dizer o mínimo), eu tinha que decidir poderia replicação apanhar e manter-se. O servidor primário teve algumas grandes consultas e otimização é sempre um …

[Leia mais]
Automatizando seus testes com DBUnit + MySQL

Olá, pessoal!

No artigo de hoje vamos ver como rodar unit tests usando o DBUnit com MySql. O DBUnit é uma API para fazermos testes unitários usando um banco de dados. Para rodar os testes automatizados é muito simples: precisamos apenas escolher o banco que vamos rodar e de um (ou mais) arquivos .xml, que vai representar os dados a serem testados.

Para começar, crie um projeto Java.

  • Primeiro passo é criar o arquivo hibernate.cfg.xml com as configurações do banco, onde os testes serão executados:
<hibernate-configuration>
 <session-factory >
  <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
  <property name="hibernate.connection.password">camilo</property>
  <property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
  <property name="hibernate.connection.username">root</property> …
[Leia mais]
Estudo de Caso AWS: Vielite

Hoje temos o prazer em publicar mais um estudo de caso sobre a utilização da Nuvem da Amazon Web Services. Se você também quer contar sua história para nós, entre em contato conosco!

O caso é da VIELITE, uma rede social onde você pode compartilha a experiência com a sua marca de preferência, selecionando as informações que são de seu interesse.

Antonio Calderón, Diretor de Programação da VIELITE, nos conta abaixo um pouco mais sobre a empresa e como utilizam a Nuvem da Amazon Web Services. “Nós somos uma rede social que fornece uma plataforma dinâmica para pessoas que gostam de acompanhar as tendências de …

[Leia mais]
Level – Um framework NoSql para Node.js

Para entendemos melhor o que é o projeto Level, primeiro temos que entender um pouco mais do seu principal engine chamado LevelDB, banco de dados NoSql do tipo Key/Value, onde o value pode ser um Json{}, open source e idealizado pelo Google.

A princípio, o Google desejava encontrar um substituto ao SqlLite que estava sendo utilizado em seu navegador Chrome e levar alguns conceitos do Big Table para o Chrome. Assim, o LevelDB foi implementado no chrome como IndexedDB.

O LevelDB rapidamente mostrou-se tão poderoso que a empresa Basho fez um fork para erlang e adotou no seu framework de alta disponibilidade chamado RIAK, que é utilizado como banco de dados para o game Angry Birds e pelo Best-Buy, entre outros. Para maiores informações acesse:  …

[Leia mais]
Vídeo MySQL Enterprise Edition

Neste vídeo de 5min (audio em inglês com legendas em português) são apresentados os benefícios do MySQL Enterprise Edition, que inclui: funcionalidades avançadas, ferramentas de monitoramento e administração e suporte técnico e consultivo 24x7.



Curta também a página MySQLBR no Facebook e siga no Twitter para receber as últimas atualizações sobre lançamentos de produtos, artigos técnicos, eventos e muito mais:

Esquentando o InnoDB Buffer Pool

Uma das mais importantes configurações para quem usa InnoDB é o innodb_buffer_pool_size, ele basicamente armazena dados e índices em memória, quando o MySQL recebe uma query e as paginas que contem o resultado da pesquisa/índice estao armazenadas no buffer, o MySQL não precisar ler essas informações do disco, o que é muito mais rápido (velocidade da memória vs velocidade do disco) .

Como estas informações estão armazenadas na memória, cada vez que o MySQL é re-iniciado, o buffer é apagado, e para “esquentar” o buffer normalmente leva-se algum tempo.

Para agilizar este processo, vamos utilizar 2 variáveis para salvar e restaurar as referencias das paginas que estão armazenadas no buffer, esta é uma nova funcionalidade adicionada no MySQL 5.6 (essa opção já pode ser encontrada em algumas versões anteriores do Percona Server e MariaDB )

Se o seu servidor já está rodando e com o buffer …

[Leia mais]
O trabalho duro que passa despercebido ....

Originally posted: http://anothermysqldba.blogspot.com/2014/01/hard-work-that-goes-unnoticed.html

Eu levei um momento hoje e atualizado uma das minhas distribuições Linux. Nesta distribuição Acontece que eu tenho Percona 5.6 instalado como o banco de dados MySQL. Eu já mencionei antes, como você pode configurar a sua escolha de MySQL através de um repositório Yum .

Meu ponto aqui é que, como é que vamos sempre agradecer a essas pessoas por todo o trabalho que eles fazem?

Muitos desses repositórios são …

[Leia mais]
A DBA MySQL olha para PostgreSQL part3 PostgreSQL Para MySQL

Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part3.html

Então, eu recentemente postou: Um DBA MySQL olha para o PostgreSQL e parte 2: MySQL para PostgreSQL .

Este post vai explorar a …

[Leia mais]
A DBA MySQL olha para PostgreSQL parte2: MySQL para o PostgreSQL

Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part2.html

Então, eu recentemente postou: Um DBA MySQL olha para PostgreSQL 

Este post vai explorar a migração do MySQL para  …

[Leia mais]
DatabaseCast: Ética – #Melhores2013


Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini discutem ética com os convidados Marcos Poma e Humberto Ferreira. Neste episódio, você vai compreender como o caráter é importante, como sacanear no treinamento de ética, como processar os dados de clientes “por fora” com o sistema que não é seu, a diferença que poucos centavos fazem no final do dia, relembrar como a educação das antigas era eficiente, escolher as notas fiscais que deseja imprimir e descobrir quem tem os números do seu cartão de crédito.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando e-mail para …

[Leia mais]