Marcelio Leal

Indo num caminho que talvez não leve aonde se quer chegar…

Posts Tagged ‘mysql’

MySQL Workbench disponível pra Mac

Posted by marcelioleal em janeiro 11, 2009

Eu sou fã de um software feito em Delphi e não tenho vergonha de afirmar. 🙂

Esse software é o DBDesigner, que por um motivo que não sei ao certo, mas acho que a MySQL AB deve estar metida nisso, parou o seu desenvolvimento e indicou como sucesso o MySQL Workbench.

Este por sua vez, me pareceu bonitinho no começo, mas como continuei utilizando o DBDesigner não sei ao certo qual o seu potencial.

Mas agora, já temos versões, mesmo que totalmente alphas, pra Linux e Mac. Então vou ver como essa onda se comporta.

PS.: Só espero que a SUN não tenha migrado pra Java 😛

Anúncios

Posted in Software Livre | Etiquetado: , , , , | Leave a Comment »

E o MySQL continua indo bem…

Posted by marcelioleal em fevereiro 14, 2008

Mesmo após o anúncio de venda da MySQL AB pra SUN o MySQL continua evoluindo em um caminho bem interessante. 🙂

Uma das coisas mais estailes que eu acho do MySQL, além dele funcionar perfeitamente, é a flexibilidade na escolha da storage engine, onde eu ficava alternando entre MyISAM e InnoDB.

Neste artigo do blog do Cid Andrade, ele explica um pouco mais sobre este aspecto e fala um pouco sobre o novo storage engine disponível a partir da versão 6 do MySQL.

Em resumo:

“Maria is a crash safe, non-transactional version of MyISAM. The Maria storage engine supports all of the main functionality of the MyISAM engine, but includes recovery support (in the event of a data crash), full logging (including CREATE, DROP, RENAME and TRUNCATE operations), all MyISAM row formats and a new Maria specific row format.”

Mais detalhes podem ser vistos na documentação.

Posted in php, Software Livre | Etiquetado: , , , | Leave a Comment »

Sun adquire MySQL, infelizmente…

Posted by marcelioleal em janeiro 17, 2008

A Sun comprou a MySQL AB por $1 bilhão.

Na minha opinião pode ocorrer agora o efeito “Macromedia -> Adobe“.

No tempo da Macromedia os softwares eram mais inovadores do que a média, eram leves e muito bem aceitos. Após a aquisição da Adobe, isso mudou bastante.

Mas que foi um belo negócio pra Sun foi. Vamos ver se ela vai saber aproveitar isso.

Só espero não ter que mudar de Banco preferido.

Posted in Software Livre | Etiquetado: , , , , , , | Leave a Comment »

Queries em PHP – Operações assíncronas, paralelas e em backgroud.

Posted by marcelioleal em novembro 20, 2007

O PHP puro não suporta atividades paralela. No caso geral dos Banco de Dados(BD), o PHP fica bloqueado enquanto o BD executa a query. A forma e o tempo desse bloqueio depende da interface do BD.

No caso do MySQL, o bloqueio é até o fim do cálculo do resultado da query(unbuffered results, Prepared Statements) ou até tenha sido calculado e todos os resultados tenham sidos transferidos para o PHP(buffered results).

Esse post do blog “Internet Super Hero” apresenta uma forma de utilizar o paralelismo em backgroud de maneira transparente em PHP com a nova interface mysqlnd. O que, em alguns casos, melhora consideravelmente a execução de queries consecutivas em PHP/MySQL.

Abaixo uma figura de como funciona o novo processo paralelo.

Muita onda!!!

Posted in E.S. - S.E., php | Etiquetado: , , , | Leave a Comment »