Curso completo de PostgreSQL! Do Básico ao Avançado v2024!
Aprenda tudo sobre o postgres, o melhor SGBD open source do mundo! Curso prático e atualizado v2024!
What you will learn
Conhcer e aprender melhor sobre o banco de dados do PostgreSQL
Introdução a Linguagem SQL
Usando o pgAdmin
Administração do banco de dados
Backup e Restauração
Tabelas
Restrições
Visões
Índices
Tipos de Dados
Funções
Trigger
Segurança em seu PostgreSQL
Transações e bloqueios
Procedimentos armazenados
Load Balance com HAProxy e PgBouncer
High Availability com repmgr
Extensões
Comandos Avançados de SQL
Window Functions
Why take this course?
Lançado em 1996, o PostgreSQL é um SGBD de código livre mantido pela "PostgreSQL Global Development Group".
Por ser de código aberto e totalmente gratuito, o PostgreSQL é muito usado em empresas pelo mundo todo.
Recomenda-se a todos que desejam investir na criação de pequenos até grande sistemas que se usem e apliquem o banco de dados PostgreSQL.
Alguns dos principais recursos são:
Chaves estrangeiras;
Buscas mais complexas;
Software robusto e de alta qualidade com código de manutenção e bem comentado
Administração de concorrência multiversão;
Integridade transacional;
Desempenho, segurança e alta disponibilidade
Alta Acessibilidade;
Apoio ao modelo híbrido objeto relacional.
Visões;
Gatilhos;
Indexação por texto;
Linguagem de programação estruturada em diferentes linguagens para procedimentos armazenados, exemplo são pgSQL, Python, Java, Perl, C, etc;
Sistema para guardar dados PostGIS, de Sistema de Informação Geográfica.
E ainda, pode ser ampliado por qualquer usuário, ganhando novas ferramentas como: linguagens procedurais, tipos de dados; funções; operadores; funções de agregação; métodos de índice, entre outros.
Por causa de sua licença menos restritiva, esse SGBD pode ser usado, mudado e distribuído por qualquer empresa e para qualquer finalidade (comercial, acadêmica, pessoal) sem precisar pagar nenhum tipo de licença ou quaisquer outras remunerações.
O que surpreende muitas pessoas é que o conjunto de recursos do PostgreSQL é mais comparável com o da Oracle Database ou do SQL Server do que com o MySQL ou MariaDB propriamente.
A única conexão entre o MySQL/MariaDB e o PostgreSQL é que esses dois projetos são de código aberto;
Além disso, as características e as filosofias de uso são quase totalmente diferentes.
Nos primeiros dias, quando o PostgreSQL ainda era um banco de dados de pesquisa, o foco era exclusivamente em novos recursos.
Mas ao longo dos últimos anos, enormes quantidades de código foram reescritas e melhorados, além das extensões que são oferecidos aos administradores de bancos de dados, servidores de software mais estáveis e alta disponibilidade para uso comercial.
Music by: Symbolism Electro-Light