Liberdade de escolha para usuários Red Hat 7

A Red Hat lançou recentemente uma versão beta do seu próximo Enterprise Linux que inclui por padrão um fork do MySQL 5.5. O MySQL 5.5 já é GA há mais de 3 anos, sendo que a versão 5.6 já está pronta para produção há 1 ano com muitas melhorias sobre a anterior, tais como: melhor desempenho, mais facilidade de gerenciar e diagnosticar problemas, interface NoSQL entre outras. Ao longo deste último ano a versão 5.6 já provou ser o MySQL mais estável e robusto da história do produto sendo adotado em produção por diversos grandes usuários como, por exemplo, a Mozilla Foundation.

O Red Hat 7 beta não propicia os benefícios do MySQL 5.6 ao usuário final. A competição saudável no eco-sistema MySQL certamente é benéfica, energizando as pessoas e fazendo com que criem produtos cada vez melhores. Isso implica em não …

[Leia mais]
Use seu índice, mesmo com um varchar | | serviço doméstico

Original post: http://anothermysqldba.blogspot.com/2014/01/use-your-index-even-with-varchar-char.html

Eu observei recentemente um post sobre o forums.mysql.com site: Como a jejuar em 3 milhões registro de pesquisa? 
O exemplo dado utilizado um LIKE '% eed' 

Isso não será aproveitado de um …

[Leia mais]
Automatizando seus testes com DBUnit + HSQLDB

Olá, pessoal! Hoje veremos como deixar nossos testes com DBUnit usando o HSQLDB. O motivo é que queremos rodar o banco em memória, ou seja, evitarmos a necessidade ter o banco rodando para executar os testes. Ele será iniciado somente quando os testes forem executados. Como você pode observar nesse artigo, sempre temos que ter o MySql rodando para que as coisas funcionem e  ter essa dependência no dia-dia enquanto estamos desenvolvendo é ruim, pois vamos exigir que cada desenvolvedor tenha que ter o MySql instalado na maquina etc. Não queremos isso. Queremos que ele faça o checkout do código e possa rodar.

Como já falado nesse artigo, vimos como automatizar nossos …

[Leia mais]
MySQL Workbench 6.1

Esta semana foi disponibilizado para testes públicos (beta) o MySQL Workbench 6.1.

Nesta versão há mais de 30 novas funcionalidades, sendo muitas das melhorias voltadas para performance tuning em tempo real.

No SQL Editor você vai encontrar um novo dashboard com visualizações que aproveitam o novo PERFORMANCE_SCHEMA do MySQL Server 5.6 e 5.7, além de um Visual Explain remodelado.

Uma outra novidade é o schema SYS, que fornece visões simplificadas da performance geral do MySQL. Para DBAs Oracle, o SYS do MySQL é semelhante às views do catálogo V$ e para DBAs MS-SQL verão similaridades aos DMVs (Dynamic Management Views).

O MySQL Workbench 6.1 inclui:

  • Melhorias na função arrastar e soltar nas telas home e SQL Editor;
  • Visual Explain 2 - o recurso Visual Explain foi melhorado e agora é mais fácil ler e interpretar o resultado. Agora …
[Leia mais]
Estudo de Caso AWS: Brasil ICT – Implementação de SAP Business One na Nuvem

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 Brasil ICT, uma empresa integradora de tecnologias e especializada em colaboração e cloud computing.

Marcelo Caruso, Diretor de Consultoria da Brasil ICT, nos conta abaixo um pouco mais sobre a empresa e como utilizam a Nuvem da Amazon Web Services.

“A Brasil ICT é uma integradora de tecnologias de informação …

[Leia mais]
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: