Resenha do livro Alto Desempenho em MySQL

Título: Alto Desempenho em MySQL; Autor: Schwartz, Zaitsev, Tkachenko, Zawod; Editora: Alta Books; ISBN: 2147483647; Ano: 2009; Páginas: 568; Este livro irá auxiliar você a desenvolver sistemas rápidos e confiáveis com MySQL.

Resenha do livro Alto Desempenho em MySQL

Este livro irá auxiliar você a desenvolver sistemas rápidos e confiáveis com MySQL. Ele aborda com detalhes o funcionamento e apresenta técnicas avançadas para tornar seus sistemas robustos, seguros e confiáveis. Você aprenderá como desenvolver esquemas, índices, consultas e características para desempenho máximo. Ele traz também diversas dicas para turbinar o seu servidor MySQL, sistema operacional e hardware para atingir seu potencial mais completo.

Informações do Livro

  • Título: Alto Desempenho em MySQL
  • Autor: Schwartz, Zaitsev, Tkachenko, Zawod
  • Editora: Alta Books
  • ISBN: 2147483647
  • Ano: 2009
  • Páginas: 568
  • Acabamento: Brochura
  • Origem: Nacional
  • Formato: Médio
  • Resenha em: 03/05/2011

 

Capítulo 1: Explica em detalhes o funcionamento e organização da arquitetura do MySQL para que você possa desenvolver consultas que usam seus recursos eficientemente. Ele também deixará você familiarizado com fundamentos de um banco de dados relacional. Será útil caso esteja iniciando em MySQL e tenha conhecimento em outros sistemas de gerenciamento de banco de dados.

Capítulos 2, 3, 4 e 5: Estes tem como objetivo trazer material para ser utilizado como referência sempre que for utilizar o MySQL. Eles auxiliam na localização de gargalos, avaliação de desempenho, otimização e indexação de esquemas, otimização do desempenho de consultas e características avançadas do MySQL. Vão além do básico e mostram como características avançadas funcionam, como cache de consulta, stored procedures, triggers, conjuntos de caracteres e muito mais. Também apresentam exemplos de consultas escritas de diversas formas mostrando como o otimizador de consultas trabalha e o comportamento em cada caso, tipos de dados e design de tabelas. Provam que um esquema bem desenvolvido ajuda o MySQL a executar muito melhor.

Capítulos 6 e 7: São destinados ao ajuste da aplicação. Eles discutem como fazer alterações para melhorar o desempenho e tirar o melhor proveito do hardware, tanto para aplicações normais quanto de grande escala.

Capítulos 8, 9 e 10: Aqui é apresentado escalonamento, replicação e alta disponibilidade. Eles auxiliam você a ter uma base para tornar suas aplicações tão grandes quanto for necessário. Segundo os autores, uma aplicação que roda em backend MySQL de grande escala geralmente oferece oportunidades para otimização na própria aplicação.

Capítulos 11 e 12: Estes capítulos mostram como deixar suas aplicações mais confiáveis. No geral falam de tipos de backup e recuperação e apresentam assuntos para tornar o servidor mais seguro. As estratégias diminuem o tempo ocioso do sistema caso uma falha de hardware aconteça e garantem que os dados sobrevivam após falhas graves no servidor.

Capítulo 13 e 14: Nos últimos capítulos e apêndices do livro foram abordados como inspecionar seu servidor MySQL. Saber como obter informações de status a partir do servidor é importante, mas saber o que cada dado significa é ainda mais. Também são Apresentadas ferramentas para alto desempenho, como maatkit e innotop que lhe ajudarão a monitorar o que está acontecendo dentro do servidor de banco de dados e suas ferramentas de armazenamento. Os apêndices A, B, C e D explicam como transferir arquivos grandes, o comando EXPLAIN, o Sphinx com MySQL e depuração de bloqueios respectivamente.

Considerações

Sem dúvida este livro é fundamental no acervo de um desenvolvedor e gerente de banco de dados MySQL. Ele apresenta um nível avançado, então não recomendo para iniciantes, pois apresenta em detalhes as principais características deste SGDB e auxilia grandemente na otimização de desempenho de qualquer aplicação.

[relatorio]

Os 5 melhores celulares baratos Xiaomi

5 melhores celulares baratos da Xiaomi para comprar hoje, no Brasil. Procura por celular Xiaomi com melhor custo beneficio? Então, veja a lista.

Comentários

Conteúdo relacionado

Xiaomi Poco M3 review: Bateria de 6000mAh por apenas R$1200 - Vale a pena?
Smartphones

Xiaomi Poco M3 review: Bateria de 6000mAh por apenas R$1200 - Vale a pena?

Mais um smartphone baratinho passa aqui pela redação do Oficina da Net. O Poco M3 é uma boa opção para quem quer um aparelho de baixo custo e ótimo benefício. Vale a pena comprar?

Novo curso: Criando Sistemas com Dreamweaver CS6 PHP e MYSQL
Programação

Novo curso: Criando Sistemas com Dreamweaver CS6 PHP e MYSQL

Você escolheu o Curso Criando Sistemas com Dreamweaver CS6 PHP e MYSQL como sendo o eleito para entrar esta semana no Oficina da Net PREMIUM.

Minha primeira conexão PHP com banco de dados MySQL cPanel
Programação

Minha primeira conexão PHP com banco de dados MySQL cPanel

Um tutorial passo a passo pra ensinar como fazer a primeira conexão PHP com o banco de dados do MySQL cPanel.

Como conectar ao banco de dados MySQL com PHP
Programação

Como conectar ao banco de dados MySQL com PHP

Neste artigo do Guia de PHP vou mostrar como fazer uma conexão ao banco de dados MySQL. Depois de ter passado por 8 artigos que mostram as características básicas do PHP, vamos começar agora a entrar na programação mais elaborada.

Como fazer insert, update e delete no MySQL usando PHP
Programação

Como fazer insert, update e delete no MySQL usando PHP

Aprenda a manipular registros no banco de dados MySQL usando PHP. Faremos insert, update e delete no banco usando PHP.

MySQL - Diferença entre InnoDB e MyISAM
Programação

MySQL - Diferença entre InnoDB e MyISAM

Saiba quais as diferenças entre estes dois tipos de tabelas do banco de dados MySQL

Criando um cadastro de cliente com PHP e MySQL
Programação

Criando um cadastro de cliente com PHP e MySQL

Neste artigo irei mostrar como gravar os dados do cadastro de um cliente feito em um formulário HTML utilizando PHP com MySQL.

Como importar e exportar grandes bancos de dados em MySQL
Programação

Como importar e exportar grandes bancos de dados em MySQL

A maioria dos programadores utilizam o PHPMyAdmin para gerenciar as bases de dados MySQL, essa ferramenta é excelente e muito boa, na minha opinião. Porém algumas operações que precisamos fazer no MySQL não podem ser realizadas pela interface do PHPMyAdmin.

MySQL: Como converter InnoDB para MyISAM
Programação

MySQL: Como converter InnoDB para MyISAM

Uma dúvida que surgiu em nosso fórum era sobre como alterar o tipo de tabela InnoDB para MyISAM, ou vice-versa. Bom aparentemente não estamos questionando o porque de modificar o tipo da tabela.