O formato XML está por aí faz um bom tempo. Salvo engano desde 1998. Quem trabalha com aplicações web, certamente, já tropeçou no XML. O XML (eXtensible Markup Language) é uma estrutura de dados criada com o objetivo de tornar estes dados de fácil leitura por humanos (nós) and por máquinas. “Markup” porque usa marcações … Continue lendo Manipulando estrutura de dados XML no MySQL →
JSON é uma maneira prática, em formato texto plano, de trocar dados, independente, de linguagem de programação ou plataforma. JSON é como se fosse um arquivo CSV com esteróides, ou, um XML mais compacto. De tempos em tempos, surge uma evolução de arquivos, protocolos, ou, formas de troca de dados. JSON é uma dessas evoluções. … Continue lendo MySQL: O Tipo de Dados JSON e o NoSQL →
O MySQL 5.7 chega ao estágio de RC (release candidate). Isto significa que já está na hora de voce começar a pensar em aposentar o bom, e, nada velho MySQL 5.6. Mas, antes de fazer a migração é interessante dar […] ↓ Leia o restante deste post...
Chegou
Comprei esse excelente livro “usado” por apenas 6 dólares na Amazon! É uma ótima leitura para DBA’s MySQL ou outros DBA’s Oracle/SQL Server que desejam entender o otimizador do MySQL para realizar a criação de índices e otimização de consultas, é um investimento baixo é de grande retorno! Segue o link para a compra de usados na Amazon:
…
[Leia mais]O MySQL conta com várias funções que auxiliam o calculo de datas. Uma função muito útil e que uso em vários scripts é a “date_add()“, essa função proporciona a facilidade de calcular tempos no futuro ou no passado veja alguns exemplos:
AGORA, AGORA -1 DIA, AGORA +1 DIA:
# select now(),DATE_ADD(now(), INTERVAL -1 DAY),DATE_ADD(now(), INTERVAL 1 DAY) from dual; +---------------------+----------------------------------+---------------------------------+ | now() | DATE_ADD(now(), INTERVAL -1 DAY) | DATE_ADD(now(), INTERVAL 1 DAY) | +---------------------+----------------------------------+---------------------------------+ | 2014-10-28 18:43:20 | 2014-10-27 18:43:20 | 2014-10-29 18:43:20 | +---------------------+----------------------------------+---------------------------------+ 1 row in set (0.00 sec)
AGORA,AGORA-1HORA,AGORA+1HORA:
# select now(),DATE_ADD(now(), …[Leia mais]
Yeaaaappp!!! Finalmente vejo isso acontecer! Passei horas com a bunda sentada na cadeira programando triggers de logon, catálogos e mais uma serie de coisas para fazer isso! hAHAHA, na versão 5.6 o MySQL dispõe da funcionalidade de expiração de senha, porém isso é feito de forma manual, ou seja, não é possível implementar uma política de senhas no MySQL através dos recursos nativos, pois o mesmo não forçava a troca de senha automaticamente após determinado período, o próprio administrador tinha de configurar isso no catalogo ou criar alguma rotina que fizesse isso.
Agora a versão 5.7.4 conta com esse recurso conforme anunciado pelo “Dave Stokes (MySQL Community Manager at Oracle) “:
…
[Leia mais]Pesquisando encontrei uma documentação no Slideshare excelente, um pouco antiga, de 2009 da Innobase, mas excelente pelas imagens que explicam a arquitetura interna do Innodb e suas ligações, segue:
http://pt.slideshare.net/mysqlops/innodb-internal-9032556
Para quem conhece outras arquiteturas como a do Oracle, fica mais fácil!
A documentação é bem técnica, é mais útil para DBA’s e pessoas com tempo! HAHAHA
@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]Dê ao homem certo a ferramenta certa e este operará verdadeiros milagres. Agora, dê a ferramenta errada ao cara errado, e o desastre é certo! Venho insistindo nisto já faz algum tempo, e, creio que não custa batermos nesta tecla […] ↓ Read the rest of this entry...