MySQL Distribuições Pesquisa

Eu criei este geral MySQL Distribuições Pesquisa. Os resultados estarão disponíveis no final do estudo. Todas as perguntas são necessárias (apenas 4 questões)

Eu tentei direcionar cada pesquisa para a linguagem que este blog é apresentado dentro

Os resultados não estão indo para qualquer das distribuições MySQL, mas aqui para exibição pública.

Por favor, tome a pesquisa aqui:
http://www.surveymonkey.com/s/KTT3HYK

Conexão e replicação de dados em banco de dados distribuídos heterogêneos – Parte 01

Olá, pessoal. Neste artigo, dividido em duas partes, vou demonstrar como realizar a conexão e a replicação de dados entre banco de dados distribuídos heterogêneos.

Utilizarei os bancos de dados Oracle 10G, Postgre e MySQL, nos quais utilizaremos o Oracle como middleware (mediador).

Será realizada a conexão entre os bancos Oracle 10G e Postgre. Dessa forma,  será possível selecionar os dados do banco Postgre no Oracle 10G. Já a replicação dos dados acontecerá entre o Oracle e o MySQL, ou seja, toda inserção, deleção e alteração realizada no Oracle será replicada no MySQL.

Para o simulação de diferentes servidores, utilizei o software Virtual Box para que fossem criadas três máquinas virtuais (todas com sistema operacional Windows XP), no qual cada máquina virtual encontra-se com um banco de dados instalado.

[Leia mais]
Exportar CSV diretamente do MySQL

Original post: http://anothermysqldba.blogspot.com/2013/07/export-csv-directly-from-mysql.html

 Primeiro um outro post no blog sobre isso é aqui:

Mas desde que eu vi essa postada no forums.mysql.com eu …

[Leia mais]
Importando o Sample Data – banco para teste

Vamos dar continuidade a série de artigos sobre o Magento. Agora vamos falar sobre o Sample Data. O sample data nada mais é do que um banco de dados pronto disponibilizados pela Magento para desenvolvedores testarem seu e-commerce. Os produtos já vem com imagem, descrição, preço, etc. Agora vamos mostrar como importar esse banco para o mySQL.

Primeiro, vamos no site da Magento e escolher Sample Data:

Em “Downloads”, baixe o sample data no formato desejado (.zip/tag.z/tar.bz2):

Após o download descompacte o pacote:

[Leia mais]
Spring 3 com Hibernate 3.x

Olá, pessoal! No artigo de hoje veremos como integrar Spring com Hibernate. Ou seja, como podemos deixar tudo ao comando do Spring.

Como fazer pra ele abrir, fechar, commit, dar roll back nas transações? Diretamente, o Spring não faz isso, mas ele delega para quem o faça. A moral da história é que, ao invés de nós, programadores, termos que dar beginTransaction, isso será feito nos bastidores. No exemplo a seguir faremos apenas um insert no banco de dados.

Antes de começar a falar pra valer do assunto, quero abrir um parênteses aqui para falar de uma promoção que consegui junto à editora dos meus livros: até o dia 14 quem comprar 2 livros meus leva o terceiro de graça!  Você pode levar o Guia do Exame SCJP, o  …

[Leia mais]
DatabaseCast #35: Bancos de dados e grafos

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini navegam em nós e arestas de um grafo com a convidada Priscila Sato. Neste episódio, você vai saber como se divertir em uma cidade com pontes e cerveja, aprender como se define um grafo, as aplicações desta tecnologia, os principais algoritmos, como representar vértices e arestas, por que o seu personagem demora tanto para ir de um lugar para outro no RTS e finalmente descobrir quem ficou conhecido(a) como 486.

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

[Leia mais]
CRUD com Hibernate e Spring framework

Olá, pessoal!

No artigo de hoje vamos fazer um CRUD usando Spring com Hibernate. Nos últimos artigos vimos as coisas de forma separada, para entendermos o funcionamento bem específico. Vou considerar que você tenha lido os artigos anteriores e aquilo que já foi explicado; logo, não irei repetir para evitar que o artigo fique longo. Vou só ressaltar o que for importante e relevante para que você entenda.

O nosso cenário

Será bem simples, funcional e o mais direto possível. O cenário é bem trivial: uma livraria tem vários e um livro está para uma categoria. Uma categoria pode ter vários livros.

Então, vamos exercitar o relacionamento @OneToMany do hibernate e a integração do Hibernate com Spring. E para completar, faremos a injeção de dependência usando Annotations.

Desenvolvimento

A seguir, como ficará o nosso projeto:

[Leia mais]
ATUALIZAÇÃO OPÇÕES com LIKE e REGEXP SUBSTRING LOCALIZAR

Original post: http://anothermysqldba.blogspot.com/2013/07/update-options-with-like-regexp.html

Um post no fórum recente me fez parar e pensar por um momento .. 
http://forums.mysql.com/read.php?10, 589573,589573 # msg-589573 

O problema era que o usuário queria atualizar apenas a palavra audi e não a palavra auditor.
Foi resolvido, aproveitando o período de facilidade, uma vez eu parei de tentar usar SUBSTRING e localizar. Eles queriam uma solução rápida e fácil depois de tudo. 


[Leia mais]
Entenda seu servidor MySQL

Original post: http://anothermysqldba.blogspot.com/2013/07/understand-your-mysql-server.html

Achei que poderia ser útil para escrever algumas orientações para ajudar todos a compreender diferentes aspectos de sua servidor MySQL.

Estes dados foram recolhidos ao longo do tempo e eu farei o meu melhor para postos de referência. Em geral considera seus melhores fontes de informação para a lista:

[Leia mais]
MySQL 5.6 no Solaris Usando um Solaris PKG

Original post: http://anothermysqldba.blogspot.com/2013/06/mysql-56-on-solaris-using-solaris-pkg.html

O site MySQL.com faz um bom trabalho com a documentação sobre a instalação do MySQL no Solaris. Os hiperlinks podem ser encontradas abaixo.

Crio este post como uma referência e um exemplo de como ele fez bem.
(Eu prefiro o shell bash, mas isso é só comigo ...)

bash-3.2# groupadd mysql
bash-3.2# useradd -g mysql mysql
bash-3.2# pkgadd -d mysql-5.6.12-solaris*.pkg

The following packages are available:
1 mysql MySQL Community Server (GPL)
5.6.12

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all


Agora você pode fazer uma pequena pausa. …

[Leia mais]