-
Notifications
You must be signed in to change notification settings - Fork 709
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Criação do guia Administração de Banco de Dados - DBA (#285)
Co-authored-by: Fabrício Carraro <fabriciocarraro@gmail.com>
- Loading branch information
1 parent
2832874
commit 3b469ef
Showing
14 changed files
with
571 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: Administração do MongoDB | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Para um DBA especializado em MongoDB, dominar a administração desse banco de dados NoSQL é crucial para garantir a eficiência, a segurança e a escalabilidade dos sistemas. O MongoDB é amplamente utilizado em aplicações modernas devido à sua flexibilidade na manipulação de grandes volumes de dados e na modelagem dinâmica. Habilidades em gerenciamento de clusters, segurança de dados, e técnicas de backup e recuperação são fundamentais para assegurar que os sistemas funcionem sem interrupções e estejam protegidos contra falhas e ataques. Além disso, a capacidade de otimizar consultas e gerenciar armazenamento eficazmente, incluindo o uso de GridFS para arquivos grandes, permite ao DBA manter um desempenho superior do banco de dados, mesmo em ambientes de alto tráfego. Com um sólido entendimento desses aspectos, o DBA pode garantir que o MongoDB atenda às necessidades complexas e crescentes da organização, suportando tanto a operação diária quanto a inovação contínua. | ||
aditional-objectives: | ||
contents: | ||
- type: SITE | ||
title: "Manual do MongoDB: Administração" | ||
link: https://www.mongodb.com/pt-br/docs/manual/administration/ | ||
|
||
- type: SITE | ||
title: "Manual do MongoDB: Segurança" | ||
link: https://www.mongodb.com/pt-br/docs/manual/security/ | ||
|
||
- type: YOUTUBE | ||
title: "Gabriel Faraday: Conheça como funciona um cluster MongoDB" | ||
link: https://www.youtube.com/watch?v=a4BvIdw9eRc | ||
|
||
|
||
alura-contents: | ||
- type: COURSE | ||
title: "MongoDB: segurança e disponibilidade dos dados" | ||
link: https://cursos.alura.com.br/course/mongodb-seguranca-disponibilidade-dados | ||
|
||
- type: COURSE | ||
title: "MongoDB: trabalhando com armazenamento, backups e otimização de consulta" | ||
link: https://cursos.alura.com.br/course/mongodb-armazenamento-backups-otimizacao-consulta | ||
|
||
- type: SITE | ||
title: "Armazenando arquivos com GridFS no MongoDB" | ||
link: https://cursos.alura.com.br/extra/alura-mais/armazenando-arquivos-com-gridfs-no-mongodb-c80 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name: Administração do MySQL | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Para um DBA, dominar a administração do MySQL é essencial para garantir a eficiência, segurança e disponibilidade dos dados. MySQL é amplamente utilizado devido à sua confiabilidade e facilidade de uso, mas para maximizar seu potencial, o DBA precisa ser proficiente em áreas como backup e recuperação de dados, otimização de consultas e gerenciamento de índices. Essas habilidades asseguram que os sistemas de banco de dados operem com alto desempenho e que os dados sejam recuperáveis em caso de falhas. Além disso, a compreensão profunda de como manter a integridade e a consistência dos dados através do gerenciamento de transações é crucial em cenários onde a precisão dos dados é vital. Ao dominar essas práticas, o DBA pode manter uma infraestrutura de banco de dados robusta, segura e otimizada, essencial para suportar as operações críticas e o crescimento da organização. | ||
aditional-objectives: | ||
contents: | ||
- type: ARTICLE | ||
title: "Tudo Sobre Desempenho de Consultas (SQL)" | ||
link: https://medium.com/@maricae26/tudo-sobre-desempenho-de-consultas-sql-a320d9f11bae | ||
|
||
- type: SITE | ||
title: "Backup e restauração" | ||
link: https://dev.mysql.com/doc/refman/8.4/en/backup-and-recovery.html | ||
|
||
- type: ARTICLE | ||
title: "Índices em MySQL" | ||
link: https://www.bosontreinamentos.com.br/mysql/indices-em-mysql | ||
|
||
- type: ARTICLE | ||
title: "Controle de Acesso no MySQL: Tutorial sobre os Comandos GRANT e REVOKE" | ||
link: https://gasparbarancelli.com/post/controle-de-acesso-no-mysql-tutorial-sobre-os-comandos-grant-e-revoke | ||
|
||
alura-contents: | ||
- type: ARTICLE | ||
title: "Transações no SQL: Mantendo os dados íntegros e consistentes" | ||
link: https://www.alura.com.br/artigos/transacoes-no-sql-mantendo-os-dados-integros | ||
|
||
- type: ARTICLE | ||
title: "Administração do MySQL: segurança e otimização do banco" | ||
link: https://cursos.alura.com.br/course/mysql-dba-administracao |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: Administração de banco de dados Oracle | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Dominar conceitos de administração do Oracle é crucial para um DBA porque garante a eficiência, segurança e disponibilidade dos dados críticos de uma organização. Habilidades em otimização de consultas, gerenciamento de índices e manutenção de transações são essenciais para assegurar que os sistemas de banco de dados funcionem com alta performance e minimizem o tempo de inatividade. Além disso, a capacidade de diagnosticar e resolver problemas rapidamente mantém a integridade e a consistência dos dados, permitindo que a infraestrutura de TI suporte as operações empresariais de maneira robusta e confiável. Essa expertise é fundamental para que o DBA não apenas mantenha os sistemas estáveis, mas também contribua para a melhoria contínua da infraestrutura de dados da empresa. | ||
aditional-objectives: | ||
contents: | ||
- type: ARTICLE | ||
title: "Consultas básicas para o DBA Oracle" | ||
link: https://www.linkedin.com/pulse/consultas-b%25C3%25A1sicas-para-o-dba-oracle-carlos-junior/ | ||
|
||
- type: ARTICLE | ||
title: "Consultas básicas para o DBA Oracle - Parte 2" | ||
link: https://www.linkedin.com/pulse/consultas-b%C3%A1sicas-para-o-dba-oracle-parte-2-carlos-junior-pb1af/ | ||
|
||
- type: ARTICLE | ||
title: "Otimizando consultas usando índices no banco de dados Oracle" | ||
link: https://labs.bluesoft.com.br/2020/03/23/otimizando-consultas-usando-indices-no-banco-de-dados-oracle/ | ||
|
||
- type: ARTICLE | ||
title: "Tudo Sobre Desempenho de Consultas (SQL)" | ||
link: https://medium.com/@maricae26/tudo-sobre-desempenho-de-consultas-sql-a320d9f11bae | ||
|
||
alura-contents: | ||
- type: COURSE | ||
title: "Administração e performance com Oracle Database" | ||
link: https://cursos.alura.com.br/formacao-oracle-database-administracao-performance | ||
|
||
- type: ARTICLE | ||
title: "Transações no SQL: Mantendo os dados íntegros e consistentes" | ||
link: https://www.alura.com.br/artigos/transacoes-no-sql-mantendo-os-dados-integros-e-consistentes | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
name: Administração do PostgreSQL | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Para um DBA, dominar a administração do PostgreSQL é vital para garantir que os sistemas de banco de dados operem com alta eficiência e segurança. O PostgreSQL é conhecido por sua robustez e flexibilidade, mas para tirar o máximo proveito dessas qualidades, é necessário um profundo entendimento de como realizar backups, restaurações, e otimizar o desempenho das consultas SQL. Habilidades em gerenciamento de transações asseguram a integridade e a consistência dos dados, fundamentais em ambientes onde a precisão dos dados é crítica. Além disso, a capacidade de monitorar e ajustar a performance do sistema permite que o DBA mantenha uma infraestrutura ágil e confiável, capaz de suportar as crescentes demandas de aplicações modernas. Esses conhecimentos não apenas mantêm a operação dos bancos de dados estável, mas também promovem melhorias contínuas que impulsionam a eficiência e a inovação dentro da organização. | ||
aditional-objectives: | ||
contents: | ||
- type: BOOK | ||
title: "PostgreSQL: Banco de dados para aplicações web modernas por Vinícius Carvalho " | ||
Link: https://www.casadocodigo.com.br/products/livro-postgresql | ||
|
||
- type: ARTICLE | ||
title: "Tudo Sobre Desempenho de Consultas (SQL)" | ||
link: https://medium.com/@maricae26/tudo-sobre-desempenho-de-consultas-sql-a320d9f11bae | ||
|
||
- type: ARTICLE | ||
title: "Como fazer backup e restore no PostgreSQL" | ||
link: https://blog.tecnospeed.com.br/backup-e-restore-postgresql/ | ||
|
||
- type: ARTICLE | ||
title: "PostgreSQL Database Backup and Restore: A Comprehensive Guide with Examples" | ||
link: https://www.linkedin.com/pulse/postgresql-database-backup-restore-comprehensive-viswanatham/ | ||
|
||
- type: SITE | ||
title: "Backup e restauração" | ||
link: https://www.postgresql.org/docs/16/backup.html | ||
|
||
alura-contents: | ||
- type: COURSE | ||
title: "PostgreSQL: administração e otimização do banco" | ||
link: https://cursos.alura.com.br/course/postgresql-administracao-otimizacao | ||
|
||
- type: ARTICLE | ||
title: "Transações no SQL: Mantendo os dados íntegros e consistentes" | ||
link: https://www.alura.com.br/artigos/transacoes-no-sql-mantendo-os-dados-integros | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Administração do SQL Server | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Para um DBA especializado em SQL Server, dominar a administração desse sistema de banco de dados é fundamental para garantir a segurança, a integridade e o desempenho das operações de dados da organização. O SQL Server é amplamente utilizado em ambientes empresariais devido à sua robustez e flexibilidade, mas para maximizar seu potencial, o DBA deve ser proficiente em práticas essenciais como backup e restauração, automação de tarefas de manutenção e aplicação de melhores práticas de segurança. Esses conhecimentos são cruciais para proteger os dados contra falhas e ataques, além de assegurar que as consultas SQL sejam executadas de forma otimizada. Habilidades em gerenciamento de transações também são vitais para manter a consistência e a precisão dos dados, especialmente em operações críticas. Com um sólido entendimento desses aspectos, o DBA pode garantir que o SQL Server funcione de maneira eficiente e confiável, suportando as demandas operacionais e estratégicas da organização. | ||
aditional-objectives: | ||
contents: | ||
- type: YOUTUBE | ||
title: "SQL Server Expert: Administração SQL Server" | ||
link: https://www.youtube.com/playlist?list=PLFJZoKXyt7iZ3KgABkEGhJt5KVqy-FbRP | ||
|
||
- type: SITE | ||
title: "Criar um backup de banco de dados completo" | ||
link: https://learn.microsoft.com/pt-br/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server?view=sql-server-ver16 | ||
|
||
- type: SITE | ||
title: "Como agendar e automatizar backups de bancos de dados do SQL Server no SQL Server Express" | ||
link: https://learn.microsoft.com/pt-br/troubleshoot/sql/database-engine/backup-restore/schedule-automate-backup-database | ||
|
||
- type: SITE | ||
title: "Melhores práticas de segurança do SQL Server" | ||
link: https://learn.microsoft.com/pt-br/sql/relational-databases/security/sql-server-security-best-practices?view=sql-server-ver16 | ||
|
||
- type: ARTICLE | ||
title: "Tudo Sobre Desempenho de Consultas (SQL)" | ||
link: https://medium.com/@maricae26/tudo-sobre-desempenho-de-consultas-sql-a320d9f11bae | ||
|
||
|
||
alura-contents: | ||
- type: COURSE | ||
title: "Microsoft SQL Server 2022: administrando o banco de dados" | ||
link: https://cursos.alura.com.br/course/microsoft-sql-server-2022-administrando-banco-dados | ||
|
||
- type: COURSE | ||
title: "Microsoft SQL Server 2022: performance" | ||
link: https://cursos.alura.com.br/course/microsoft-sql-server-2022-performance | ||
|
||
- type: ARTICLE | ||
title: "Transações no SQL: Mantendo os dados íntegros e consistentes" | ||
link: https://www.alura.com.br/artigos/transacoes-no-sql-mantendo-os-dados-integros |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
name: MongoDB | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- O conhecimento em MongoDB, um dos principais bancos de dados NoSQL orientado a documentos, é extremamente valioso para uma pessoa administradora de banco de dados (DBA) devido às características únicas que este oferece. Com o crescimento de aplicações que exigem flexibilidade na modelagem de dados e a capacidade de lidar com grandes volumes de dados não estruturados ou semi-estruturados, o MongoDB apresenta-se como uma solução eficaz. Para o DBA, dominar o MongoDB significa habilidade em implementar esquemas dinâmicos e realizar consultas complexas com eficiência. Além disso, o MongoDB oferece recursos robustos de escalabilidade horizontal, suportando grandes cargas de trabalho distribuídas, o que é essencial para empresas que processam grandes quantidades de dados em tempo real. O conhecimento dessa tecnologia permite que o DBA contribua significativamente para a agilidade e a inovação tecnológica dentro da organização, garantindo que os sistemas de dados sejam tanto escaláveis quanto adaptáveis às necessidades empresariais em constante mudança. | ||
aditional-objectives: | ||
contents: | ||
- type: YOUTUBE | ||
title: "Código Fonte TV: MongoDB (O Banco de Dados NoSQL mais Legal)" | ||
link: https://www.youtube.com/watch?v=4dTI1mVLX3I | ||
|
||
- type: ARTICLE | ||
title: "Principais diferenças de um banco de dados tradicional e o MongoDB" | ||
link: https://papito.medium.com/principais-diferen%C3%A7as-de-um-banco-de-dados-tradicional-e-o-mongodb-4fc1117453f8 | ||
|
||
- type: YOUTUBE | ||
title: "Ricardo Leme: Introdução ao NoSQL-MongoDB" | ||
link: https://www.youtube.com/watch?v=kedLyo95fGU&list=PLyqlZW5s3wkoMhARQKp3s4YtaeKucb0Xj | ||
|
||
- type: SITE | ||
title: "Manual do MongoDB: Operações de agregação" | ||
link: https://www.mongodb.com/pt-br/docs/manual/aggregation/ | ||
|
||
- type: SITE | ||
title: "Operações do MongoDB CRUD" | ||
link: https://www.mongodb.com/pt-br/docs/manual/crud/ | ||
|
||
|
||
alura-contents: | ||
- type: PODCAST | ||
title: "MongoDB" | ||
link: https://cursos.alura.com.br/extra/hipsterstech/mongodb-hipsters-ponto-tech-305-a1525 | ||
|
||
- type: ARTICLE | ||
title: "MongoDB: o que é, quais suas características e benefícios e como trabalhar nessa ferramenta" | ||
link: https://www.alura.com.br/artigos/mongodb | ||
|
||
- type: ARTICLE | ||
title: "Cassandra ou MongoDB, qual a melhor escolha para o meu projeto?" | ||
link: https://www.alura.com.br/artigos/cassandra-ou-mongodb-qual-a-melhor-escolha-para-o-meu-projeto | ||
|
||
- type: ARTICLE | ||
title: "Como instalar o MongoDB, Compass e Shell no sistema operacional Linux?" | ||
link: https://www.alura.com.br/artigos/como-instalar-mongodb-compass-shell-sistema-linux | ||
|
||
- type: COURSE | ||
title: "MongoDB: conhecendo um banco de dados NoSQL" | ||
link: https://cursos.alura.com.br/course/mongodb-banco-dados-nosql | ||
|
||
- type: COURSE | ||
title: "MongoDB: validando dados" | ||
link: https://cursos.alura.com.br/course/mongodb-validando-dados | ||
|
||
- type: COURSE | ||
title: "MongoDB: modelagem de dados" | ||
link: https://cursos.alura.com.br/course/mongodb-modelagem-de-dados | ||
|
||
- type: COURSE | ||
title: "MongoDB: realizando consultas" | ||
link: https://cursos.alura.com.br/course/mongodb-realizando-consultas |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name: MySQL | ||
logo: | ||
short-description: | ||
key-objectives: | ||
- Para um DBA especializado em MySQL, é fundamental ter um domínio abrangente desse sistema de banco de dados, que é amplamente utilizado devido à sua confiabilidade e versatilidade. Aprender os conceitos básicos e avançados de MySQL permite ao DBA garantir que os dados estejam sempre disponíveis, seguros e otimizados para o melhor desempenho possível. Conhecimentos em consultas SQL, utilização de funções e operadores, e habilidades em manipulação de dados são essenciais para gerenciar eficientemente o banco de dados, suportando aplicações críticas. Além disso, entender como implementar e gerenciar triggers e Common Table Expressions (CTEs) pode melhorar significativamente a eficiência e a manutenção do banco de dados. O domínio de ferramentas modernas, como Docker, para rodar instâncias do MySQL também é crucial para a flexibilidade e escalabilidade dos ambientes de desenvolvimento e produção. Com essa expertise, o DBA pode assegurar uma operação estável e eficiente, contribuindo para a inovação e a continuidade dos negócios. | ||
aditional-objectives: | ||
contents: | ||
- type: YOUTUBE | ||
title: "Otávio Miranda: Curso de SQL com MySQL (Completo)" | ||
link: https://www.youtube.com/watch?v=lHYV_H1526Q&list=PLbIBj8vQhvm2WT-pjGS5x7zUzmh4VgvRk | ||
|
||
- type: ARTICLE | ||
title: "Explorando o MySQL: Um Guia para Iniciantes" | ||
Link: https://medium.com/@habbema/explorando-o-mysql-f8e637395aac | ||
|
||
- type: ARTICLE | ||
title: "Funções mais Usadas no SQL" | ||
Link: https://dev.to/gabrielhsilvestre/funcoes-mais-usadas-no-sql-6dk | ||
|
||
- type: SITE | ||
title: "Funções e Operadores" | ||
link: https://dev.mysql.com/doc/refman/8.4/en/functions.html | ||
|
||
|
||
alura-contents: | ||
- type: ARTICLE | ||
title: "SGBDs Relacionais" | ||
link: https://www.alura.com.br/artigos/sgbds-relacionais | ||
|
||
- type: ARTICLE | ||
title: "SGBDs e suas linguagens internas" | ||
link: https://www.alura.com.br/artigos/sgbds-suas-linguagens-internas | ||
|
||
- type: ARTICLE | ||
title: "O que é e como usar Trigger em SQL" | ||
link: https://www.alura.com.br/artigos/trigger-em-sql | ||
|
||
- type: | ||
title: "Como rodar MySQL com Docker?" | ||
link: https://cursos.alura.com.br/extra/alura-mais/como-rodar-mysql-com-docker--c132 | ||
|
||
- type: ARTICLE | ||
title: "CTE: o que é e para que serve no SQL" | ||
link: https://www.alura.com.br/artigos/cte-o-que-e-para-que-serve-sql | ||
|
||
- type: COURSE | ||
title: "Formação Consultas com MySQL" | ||
link: https://cursos.alura.com.br/formacao-consultas-mysql | ||
|
Oops, something went wrong.