Fundamentos de engenharia de banco de dados: arquitetura e dimensionamento

Entenda como os mecanismos de banco de dados funcionam para tomar decisões de arquitetura informadas sobre indexação, particionamento, concorrência e dimensionamento distribuído.

4.8 (1,028) ⏱ 1 h 42 min 📚 7 aulas 🎧 Versão em áudio

Sobre este curso

Escolher o banco de dados certo e configurá-lo para alto desempenho requer mais do que apenas conhecer consultas SQL.Para criar aplicativos resilientes e escalonáveis, você deve entender os princípios de engenharia subjacentes que regem como os dados são armazenados, indexados e recuperados. Este curso orienta você através dos principais padrões arquitetônicos dos sistemas de banco de dados modernos.Você fará a transição de simplesmente escrever consultas para entender os internos do banco de dados, permitindo que você faça negociações ideais entre desempenho, consistência e escala. O que você vai aprender: - Entenda a mecânica central dos mecanismos de armazenamento, processamento de transações e as propriedades ACID que garantem a integridade dos dados. - Analise estratégias de indexação, incluindo B-Trees e LSM-Trees, para otimizar o desempenho da consulta e os caminhos de leitura / gravação. - Projete arquiteturas de banco de dados escaláveis usando técnicas de particionamento, fragmentação e replicação. - Gerenciar a concorrência do banco de dados e os níveis de isolamento para evitar a corrupção de dados em sistemas de alto tráfego. - Avalie os trade-offs entre bancos de dados vetoriais relacionais, não relacionais e modernos projetados para aplicativos de IA. Você começará explorando mecânicas de armazenamento fundamentais e conceitos de transação antes de passar para áreas de tópicos avançados, como sistemas distribuídos e mecanismos de banco de dados modernos.Através de explicações escritas e quebras estruturais, você aprenderá a avaliar e selecionar a tecnologia de banco de dados correta para qualquer arquitetura de sistema. Este curso é projetado para desenvolvedores de software, arquitetos de sistemas e aspirantes a engenheiros de banco de dados que desejam entender os aspectos internos do banco de dados.Não é necessária experiência prévia em administração de banco de dados, pois começamos com a terminologia fundamental e construímos conceitos distribuídos complexos. Comece a construir uma base mais forte na engenharia de sistemas back-end hoje.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 🎧 Versão em áudio incluída
    Estude em qualquer lugar, sem tela
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 42 min de conteúdo prático

Avaliações (8)

Andrew Roberts US
★ 4 · 2026-03-25T02:46:52+00:00

O curso foi informativo. Eu apreciei a estrutura e os exemplos, embora alguns tópicos se sentissem um pouco apressados.

Amina Ibrahim KE Aluno verificado
★ 5 · 2026-03-14T00:28:52+00:00

Machine Translated Uma introdução sólida ao tópico. Os exemplos fornecidos eram geralmente bons e o curso está bem organizado.

Jack Hall GB Aluno verificado
★ 3 · 2025-11-15T00:09:52+00:00

É um bom curso se você já tiver algum conhecimento prévio. Para iniciantes, alguns conceitos podem ser um pouco desafiadores, mas a estrutura é lógica.

Alejandro Ramírez EC Aluno verificado
★ 4 · 2025-08-15T06:57:52+00:00

No geral, um bom curso. Algumas partes foram um pouco apressadas, mas os conceitos básicos foram explicados bem.

Sakinah binti Ibrahim MY Aluno verificado
★ 3 · 2025-04-23T02:35:52+00:00

Machine Translated Eu gostei dos exemplos de aplicação prática, embora a configuração inicial tenha demorado mais do que eu esperava.

Antônia Rodrigues BR
★ 3 · 2025-04-06T01:33:52+00:00

Esta foi uma boa introdução. A estrutura é lógica e abrange o básico de forma eficaz.Pode ser muito introdutório para alunos avançados.

Carina Olsen NO Aluno verificado
★ 3 · 2025-04-01T02:32:52+00:00

Algumas partes eram um pouco lentas, mas os conceitos principais foram explicados bem com exemplos sólidos.

Ольга Попова RU Aluno verificado
★ 4 · 2025-03-08T12:40:52+00:00

Machine Translated Muito informativo. O curso cobriu bem o básico, mas alguns tópicos avançados se sentiram um pouco encobertos.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria