Mostrando entradas 1 para 10 de 693
Próximo 10 Entradas mais antigos »
Você nem sempre precisa de um banco de dados

À medida que começamos um novo projeto, rapidamente começamos a pensar sobre o tipo de banco de dados que vamos usar. Opções como Oracle, SqlServer, Mysql ou mesmo um banco de dados NoSql como Mongo ou Cassandra sempre aparecem como uma boa escolha.

No entanto, esses bancos de dados ocupam dezenas ou centenas de megabytes (gigas?) no disco, além do fato de outra instalação, implantação, suporte, mais custos do nosso tempo.

Vale a pena?

Durante a maior parte do tempo, nossos aplicativos estarão armazenando apenas uma pequena quantidade de dados. Mesmo milhares de usuários, clientes e produtos levariam apenas alguns megabytes de seu disco. Vale a pena instalar um banco de dados inteiro (em outro servidor) apenas para isso? E se você ainda não conhece o …

[Leia mais]
7 anos de MySQL em 7 minutos – 7Masters

Airton Lastori é consultor MySQL da Oracle Brasil. Possui formação em Ciência da Computação pela Universidade Federal de Itajubá e é mestrando no ITA. Há mais de 10 anos está envolvido com diversas tecnologias Open Source relacionadas principalmente ao universo Web.

Nesta talk, ele faz um panorama do que viu acontecer com o MySQL, a evolução do produto e do mercado.

7Masters MySQL – Estratégia no uso de PK no MySQL

Estratégia no uso de PK no MySQL foi o tema de Ricardo Ledo no 7Masters MySQL.

Ricardo é desenvolvedor web há 5 anos e atualmente faz parte do time da Pagar.me.

7Masters MySQL: 3 anos de MySQL em 7 minutos

Em sua fala no 7Masters MySQL, Danilo Santos retratou os 4 anos do banco de dados em 7  minutos!

Danilo é desenvolvedor Fullstack e DBA na Memed. Trabalha com desenvolvimento web desde 1999 é formado em Sistemas da informação.

Erro ‘Got an error reading communication packets’ no MySQL

Se uma aplicação cliente se conecta com êxito no MySQL, mas depois desconecta indevidamente ou a conexão é encerrada de maneira inesperada você receberá uma mensagem de erro ‘Got an error reading communication packets’. Para solucionar o problema, primeiro tentamos identificar a causa. Porém, uma dificuldade aqui é que se trata de um erro de comunicação entre cliente e servidor e são várias as possíveis causas.
Sintomas
O MySQL Server vai registrar uma mensagem de conexão abortada no log de erros, algo como ‘[Warning] Aborted connection 9999 to db: 'xxxxxx' user: 'yyyyyy' host:'zzzzzz' (Got an error reading communication packets)’. No MySQL 5.6 você deve configurar log_warnings para 2 ou mais para que essas mensagens sejam registradas. No MySQL 5.7 não é necessário alterar a configuração padrão (log_error_verbosity) para ter estes detalhes. Do lado da aplicação, também é comum aparecer erros ‘Lost …

[Leia mais]
Desenvolvendo migrations utilizando Laravel

Migrations permitem a criação e manipulação de bancos de dados, tendo como objetivo fornecer uma série de recursos, como por exemplo, manter um histórico de alterações que a base de dados vai sofrendo ao longo do tempo, com esses históricos de alterações sendo mantido é possível reverter qualquer alteração feita, tornando melhor o gerenciamento das alterações realizadas ao banco de dados  funcionando como um controle de controle de versão.

O Laravel permite a criação de migrations de maneira relativamente fácil, para iniciar é criado um projeto, utilizando o código abaixo:

composer create-project --prefer-dist laravel/laravel migration

1. Configurando banco de dados

Para continuar, crie uma base de dados chamada migration, no exemplo é utilizado mysql para banco de dados, em um terminal digite:

mysql -u root -p

A imagem abaixo demonstra a execução do comando …

[Leia mais]
7Masters MySQL: Relatórios gerenciais com MySQL

Um dos palestrantes do 7Masters MySQL foi Gabriel Machado, desenvolvedor Web na Leroy Merlin, como foco em backend. Na ocasião, ele falou sobre relatórios gerenciais com MySQL: como fazê-los, como otimizá-los, em quais situações eles melhores se encaixam…

7Masters MySQL: MySQL Full Text Search

Em sua palestra no 7Masters, Michael Douglas falou um pouco sobre MySQL Full Text Search e seus usos no dia a dia do desenvolvedor.

Michael Douglas é criador e mantenedor da Laravel PagSeguro e idealizador do evento Laravel Conference Brasil.

7Masters MySQL: Conferindo as principais novidades do MySQL 8

Em sua palestra, Anderson Casimiro, CEO e fundador do Codário, além de voluntário no PHPSP, falou sobre as novidades que os usuários vão encontrar no MySQL 8.

Comentário sobre MySQL Performance Tuning: sempre configure o InnoDB Buffer Pool por jallisson

Bom artigo, já utilizo o mysql a um tempo e não sabia dessa dicas, vou implementar no meu banco de dado local valeu.

Mostrando entradas 1 para 10 de 693
Próximo 10 Entradas mais antigos »