Mostrando entradas 1 para 9
Displaying posts with tag: Sem categoria (reset)
Manipulando estrutura de dados XML no MySQL

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 →

MySQL: O Tipo de Dados JSON e o NoSQL

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 →

MySQL 5.7 – Mais segurança para seus usuários e senhas

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...

Effective MySQL: Optimizing SQL Statements

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:

http://www.amazon.com/gp/offer-listing/0071782796/ref=sr_1_1_twi_1_olp?ie=UTF8&qid=1417193391&sr=8-1&keywords=Effective+MySQL%3A+Optimizing+SQL+Statements

 

[Leia mais]
Datas dinâmicas no passado e no futuro – DATE_ADD()

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]
Expirar e forçar troca de senha MySQL 5.7.4

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]
Aaaaaa as documentações! Innodb Internals ( um achado )

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 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]
Processos Automatizados (batches)

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...

Mostrando entradas 1 para 9