MariaDB: Salvando o MySQL

13 03 2010

Para que não sabia, o MariaDB é um novo banco de dados, derivado do MySQL 5.1. Trabalho executado pelo criador do MySQL (Monty) e pela equipe de programadores “TOP” que sempre o acompanharam. Esse “fork” foi originado  devido ao descontentamento de Monty  com a  SUN e agora com a ORACLE sobre os rumos que a empresa estava dando ao MySQL.

Mas, para a alegria geral da comunidade já se encontra disponível uma versão estável do MariaDB e nos próximos artigos tanto aqui no blog quanto lá no site do MySQLLabs vamos estar tratando sobre esse assunto.

Para saber mais sobre o MariaDB: http://askmonty.org/wiki/MariaDB



Novidade: Colunista MySQL Labs

13 03 2010

É com muito orgulho que comunico aos meus leitores que fui convidado a assumir uma coluna semanal no portal MySQL Labs (http://www.mysqllabs.com). Para quem não conhece o MySQL Labs é o portal da comunidade brasileira sobre MySQL sem qualquer fim lucrativo, apoiado pelo Alexandre Almeida (HTI), Santiano, Pedro, e pelo próprio Monty (criador do MySQL). Escreverei artigos sobre programação (stored procedures, triggers, etc). Antes que me perguntem não vou deixar de escrever os artigos sobre PHP no iMasters (http://www.imasters.com.br). Eu apenas começarei a escrever sobre um novo assunto por qual tenho uma enorme paixão também que é Banco de dados, nesse caso o MySQL. Aguardem, nos próximos dias a publicação do primeiro artigo.



Calcular diferença entre dois horários no MySQL

25 07 2009

Esses dias precisei através de uma query saber a diferença entre o horário atual e a última inserção do registro no banco de dados. O MySQL possui uma função muito bacana chamada TIMEDIFF que faz todo esse trabalho para a gente. Abaixo, mostro um pequeno exemplo de sua utilização.

Continuar lendo »



Modelagem de dados via Web

23 07 2009

Esses dias navegando pela lista de PHP me deparei com uma discussão sobre programas para modelagem de banco de dados em Linux. Eu cheguei a testar a versão do MySQL Workbench em Linux mas por se tratar de uma versão Alfa está com muitos bugs. Acabei desistindo e como uso o VirtualBox para rodar o Windows utilizo o workbench no “ruindows” mesmo. Indicaram o DBDesigner mas não efetuei testes para ver se ele atende todas as necessidades sem problemas.  Conversa vai, conversa bem e a Beatriz KMS indicou um modelador via Web (wwwsqldesigner).  Eu pensei, via web? Ah essa eu quero ver. A idéia é muito interessante, fiz uma modelagem com duas tabelas e aparentemente ele gera o código certinho. Continuar lendo »



#iMasters – Crud Symfony 1.0

7 07 2009

Depois de um um bom tempo sem escrever para o iMasters, volto com a continuação da série sobre o framework symfony. Apesar do symfony já estar na versão 1.2 esse CRUD se baseia na versão 1.0 e como comecei a escrever a série utilizando a 1.0 não acho correto abandonar.  Prometo que mais para frente escrevo um artigo sobre a versão 1.2 atualizando esse script, assim poderemos analisar as diferenças. Continuar lendo »



#iMasters – Symfony visão geral

22 11 2008

Após um longo período, aproveitei o feriado da consciência negra (20/11) em São Paulo para escrever um artigo para o iMasters.  Como ultimamente ando trabalhando muito com php e mysql utilizando o framework symfony, resolvi escrever sobre esse assunto, além de fazer um exemplo bem simples para que os leitores entendam todo o funcionamento.

Continuar lendo »



#Symfony – Gerando o schema.yml através do BD MySQL

13 08 2008

Caso esteja tendo problema para gerar o schema.yml com as constraints do banco de dados, siga o procedimento abaixo:

Continuar lendo »