Desempenho de banco de dados em escala
ISBN: 97830004297117
Por: ZRO1 | Autor: Felipe Cardeneti Mendes, Piotr Sarna, Pavel Emelyanov, Cynthia Dunlop | Edição: 1
Descubra considerações críticas e melhores práticas para melhorar o desempenho do banco de dados com base no que funcionou e falhou em milhares de equipes e casos de uso em campo. Este livro fornece orientação prática para entender as oportunidades, compensações e armadilhas relacionadas ao banco de dados que você pode encontrar ao tentar otimizar aplicativos com uso intensivo de dados para alto rendimento e baixa latência. Esteja você construindo um novo sistema do zero ou tentando otimizar um caso de uso existente para maior demanda, este livro cobre o essencial. O livro começa com uma análise dos muitos fatores que impactam o desempenho do banco de dados na escala extrema que os aplicativos inovadores de hoje enfrentam - ou pelo menos esperam alcançar. Você obterá insights sobre o impacto no desempenho dos requisitos técnicos e de negócios e como eles devem influenciar suas decisões em torno da infraestrutura e topologia do banco de dados. Os autores compartilham uma perspectiva interna sobre detalhes de engenharia frequentemente esquecidos que podem estar restringindo - ou ajudando - o desempenho do banco de dados da sua equipe. O livro também aborda práticas de benchmarking e monitoramento para medir e validar os resultados das decisões que você toma. O objetivo final do livro é ajudá-lo a descobrir novas maneiras de otimizar o desempenho do banco de dados para os casos de uso, requisitos e expectativas específicos da sua equipe. O que você aprenderá Entenda os fatores frequentemente esquecidos que impactam o desempenho do banco de dados em escala Reconheça os desafios de desempenho e escalabilidade relacionados a dados associados ao seu projeto Selecione uma arquitetura de banco de dados adequada às suas cargas de trabalho, casos de uso e requisitos Evite erros comuns que podem impedir sua agilidade e crescimento a longo prazo Inicie a adoção de práticas recomendadas em toda a equipe para otimizar o desempenho do banco de dados em escala Para quem este livro é destinado Indivíduos e equipes que buscam otimizar o desempenho do banco de dados distribuído para um projeto existente ou iniciar um novo projeto sensível ao desempenho com uma base sólida e escalável. Isso provavelmente incluirá arquitetos de software, arquitetos de banco de dados e engenheiros de software seniores que estão enfrentando ou antecipando problemas relacionados à latência e/ou taxa de transferência do banco de dados.