@phpconferencebr 2013

@phpconferencebr foi mais uma vez um sucesso, reunindo diversos profissionais do segmento, trazendo novos conhecimentos e networking. Vi de tudo, até russos estavam falando inglês com sotaque oferecendo uma IDE “PHPStorm” que por sinal se parece muito com o netbeans.

As palestras foram boas, mas os temas técnicos não foram tão diversificados quanto os anos anteriores. Apesar disso gostei muito das palestras e contatos feitos com a equipe da Oracle, o MySQL vem crescendo muito. O Airton Lastori que representa o time da Oracle no MySQL sedeu a apresentação realizada na phpconf através do Facebook oficial, segue:

http://www.slideshare.net/MySQLBR/mais-performance-com-o-mysql-56

Aproveite as dicas dessa apresentação!

Outra coisa legal que pude ver foi uma solução da Epson que trás um …

[Leia mais]
A estratégia da comunidade

Original post: http://anothermysqldba.blogspot.com/2013/11/a-strategy-from-community.html
Vimos as notícias sobre MariaDB substituindo MySQL no Fedora, SUSE e Red Hat.

Enquanto a Oracle não seria feliz com essa notícia, a comunidade open source suporta o foco em um "mais" solução de código aberto a ser implementado em Linux.

O interessante que todos nós podemos mais olhar é que, a decisão ou estratégia para se deslocar para MariaDB do MySQL não foi provavelmente apenas feita pela administração superior em Red Hat. Isso é muito mais provável que seja um movimento da comunidade open source que a Red Hat avaliados e eles escutaram.

Considere isso, dê uma olhada em volta do Jackie Yeaney ( …

[Leia mais]
MySQL e o skip-name-resolve

Desde o lançamento da versão 5.5 do servidor de bancos de dados MySQL que eu venho verificando muitos problemas relacionados com a variável de resolução de nomes, skip-name-resolve. Para quem ainda não sabe ou está iniciando com o MySQL, toda vez que o servidor de bancos de dados recebe uma consulta, como por exemplo, aquela […]

[MySQL] - Habilitando acesso remoto ao servidor

Dica velha que de vez em quando é necessário relembrar, por isso vou deixar registrado aqui para não ter que ficar procurando no google sempre que precisar.

Executar todos os passos abaixo como root:

1 – Edite o arquivo:/etc/mysql/my.cnf

2 – Altere a seguinte linha:bind-address = 127.0.0.1Deixando assim:bind-address = 0.0.0.0

3 – Reinicie o Mysql# /etc/init.d/mysql restart

4 – Vamos agora

DatabaseCast: Passado, presente e futuro do Oracle

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) estudam o passado, presente e futuro do Oracle com o convidado Ricardo Portilho Proni (@rportilhoproni).

Neste episódio, você vai saber quem poderia vestir a armadura do Homem de Ferro, quais são as funcionalidades do Oracle 8i, 9i, 10g, 11g e 12c, como trabalhar de plantão no dia dos namorados, o que é que em na documentação do Oracle e descobrir como um manual (de papel!) pode fazer toda a diferença em uma consultoria.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, …

[Leia mais]
7 dicas rápidas para reforçar a segurança do seu WordPress

Vamos ver algumas dicas de segurança básicas que todo administrador de sites WordPress deve ter para evitar problemas de invasões em suas instalações. São táticas simples para iniciantes do WordPress que podem afastar as constantes ataques que vêm crescendo proporcionalmente ao crescimento do uso do CMS como principal plataforma de desenvolvimento de blogs.

Posso afirmar que a melhor opção para prevenir que essas ameaças aconteçam com seus sites é ser pró-ativo com a segurança do WordPress, pois uma verdade é certa: a maioria dos administradores de sites WordPress só procuram descobrir mais sobre a segurança do WordPress depois que  sofrem uma invasão. Não pense que isso nunca vai acontecer com você.

Atualize sempre seus WordPress

Essa é a mais básica das dicas de segurança do WordPress. A cada nova versão lançada do WordPress são feitas atualizações que visam correções de …

[Leia mais]
[MySQL] - Backup da estrutura e dados separados

-- Backup da estrutura do banco de dados mysqldump -u root --password=teste -h 127.0.0.1 -n --default-character-set=utf8 --routines --triggers --events -d -v nome_banco > c:\dump\nome_banco_estrutura.sql 2> c:\dump\nome_banco_estrutura.error

-- Backup dos dados do banco de dados mysqldump -u root --password=teste -h 127.0.0.1 -n -R -c -t -e -v -K nome_banco > c:\dump\nome_banco_dados.sql 2> c:

MariaDB e as distribuições Linux

Original post: http://anothermysqldba.blogspot.com/2013/11/mariadb-linux-distributions.html

Então, por agora, muitos de vocês já viram a notícia sobre o Google, SUSE e Red Hat / Fedora se mudar para MariaDB como o banco de dados padrão em vez do MySQL.

MariaDB e SkySQL fizeram movimentos negócio muito produtivo este ano. O que isso realmente significa para a comunidade MySQL e da comunidade em geral open source?

Para começar pensar no que fez MySQL é tão popular? Foi prontamente disponível em todas as principais distribuições Linux.

OpenSuse e Fedora já estão se movendo para MariaDB assim o impulso para uma fonte de movimento focado aberta já começou. Após uma migração RHEL que tem MariaDB como o banco de dados padrão, então, também significa que o CentOS logo …

[Leia mais]
Processamento de texto com Java

Java oferece um conjunto completo de funcionalidades para manipulação de caracteres e este artigo mostra de forma concisa e prática algumas dessas facilidades. Atualmente, Java e Python têm sido bastante usadas para processamento de texto, quando tratamos de cenários com um grande volume de dados.

Seguem alguns exemplos de projetos escritos em Java e que fazem processamento de grande quantidade de dados, textuais ou não:

  • Lucene
  • Hadoop
  • Mahout
  • Storm
  • OpenNLP

Introdução

O processamento de texto é uma área que vem crescendo, principalmente impulsionado pelas redes sociais, onde os dados não são estruturados como em um banco de dados relacional. Dados não tabelados, que anteriormente eram ignorados, têm hoje uma grande importância no mundo corporativo. O cruzamento de informações está se mostrando uma área lucrativa, por exemplo, no …

[Leia mais]
Spider Storage Engine – MySQL

O MySQL tem uma arquitetura muito maleável permitindo a instalação de novos recursos de terceiros, esses recursos são instalados como novas funcionalidades que são os plugins, podendo realizar as mais diversas tarefas. Fazendo algumas pesquisas me deparei com uma solução chamada “Spider Storage Engine“, que é muito interessante para casos de paralelismo ou balanceamento de carga.

A ideia macro é criar uma tabela particionada, sendo que essa tabela é apenas um “alias” assim como a storage engine “federated“, e ao realizar qualquer manipulação esse alias chama a referida tabela, a diferença entre o “federated” e o “spider” é que no caso do “spider” ele possibilita que o administrador especifique 1 “alias” por partição.

Essa solução é tão versátil quanto o MySQL, com ela é possível até mesmo montar uma replicação, sem a …

[Leia mais]