Rating 4.41 out of 5 (79 ratings in Udemy)
What you'll learn
- Operar o PostgreSQL e as Principais Tarefas do Dia a dia de uma Operação com PostgreSQL
- Instalar o PostgreSQL no CentOS/RedHat ou Debian/Ubuntu
- Usar o AWS Grátis para criar um Servidor Linux no EC2 para Instalação
- Configurar o PostgreSQL para Aceitar Conexões de Usuários e Aplicações
- Planejar a Implantação de PostgreSQL Database server para Ambientes Corporativos
- Criar Bancos de Dados no PostgreSQL de Forma Profissional
- Criar …
Rating 4.41 out of 5 (79 ratings in Udemy)
What you'll learn
- Operar o PostgreSQL e as Principais Tarefas do Dia a dia de uma Operação com PostgreSQL
- Instalar o PostgreSQL no CentOS/RedHat ou Debian/Ubuntu
- Usar o AWS Grátis para criar um Servidor Linux no EC2 para Instalação
- Configurar o PostgreSQL para Aceitar Conexões de Usuários e Aplicações
- Planejar a Implantação de PostgreSQL Database server para Ambientes Corporativos
- Criar Bancos de Dados no PostgreSQL de Forma Profissional
- Criar Tablespaces
- Alterar e Verificar Parâmetros
- Criar Views
- Criar Materialized Views
- Criar Tabelas
- Segurança em Banco de Dados PostgreSQL
- Processos de Background e Estruturas de Memória do PostgreSQL
- Exportar e Importar dados de Tabelas e bancos de Dados
- Instalar o pgAdmin e Conectar remotamente
- Instalar e configurar Extensões
Description
Esse curso é para você não perder mais aquela Oportunidade de DBAque exige Conhecimentos em PostgreSQL.
Você vai Dominar na forma de pequenas Receitas e Atividades que são demandadas de um DBA PostgreSQL no começo de sua Carreira.
O grande diferencial aqui é que vamos focar nas atividades práticas com o mínimo de teoria. Mas entenda, o mínimo quer dizer que quando a teoria é extremamente importante ela será abordada, mas tentarei trazer situações do Cotidiano para ficar mais leve.
Eu também uso o meu conhecimento de administração de Bancos de Dados Oracle, DB2, HANA, SQLServer e Sybase para fazer analogias.
Isso ajuda se você já tem contato com essas Tecnologias de Banco de Dados Relacionais.
Mas se você nunca viu banco de dados na sua vida não se preocupe, o curso é do zero e passo a passo.
O PostgreSQL é um banco de dados Conhecido e Reconhecido no Mundo Todo! Ele tem seu código aberto e graças a comunidade é o RDBMS Open Source mais Robusto da Atualidade.
Além de ser estável ele também entrega performance e muitas features avançadas como Particionamento e Load Balance.
Graças a uma grande quantidade de Extensões o PostgreSQL pode ser adaptado para qualquer desafio de Negócio.
Saiba como administrar bancos de dados postgresql em Linux, AWS, CentOS, e Red Hat. Este curso cobre uma ampla gama de tópicos, desde instalação até backup e recuperação.
História do PostgreSQL
O PostgreSQL é um dos resultados de uma ampla evolução que se iniciou com o projeto Ingres, desenvolvido na Universidade de Berkeley, Califórnia. O líder do projeto, Michael Stonebraker, um dos pioneiros dos bancos de dados relacionais, deixou a universidade em 1982 para comercializar o Ingres, porém retornou a ela logo em seguida.
Após seu retorno a Berkeley, em 1985, Stonebraker começou um projeto pós-Ingres com o objetivo de resolver problemas com o modelo de banco de dados relacional. O principal problema era a incapacidade do modelo relacional compreender “tipos” (atualmente, chamados de objetos), ou seja, combinações de dados simples que formam uma única unidade.
O projeto resultante, chamado Postgres, era orientado a introduzir a menor quantidade possível de funcionalidades para completar o suporte a tipos. Estas funcionalidades incluíam a habilidade de definir tipos, mas também a habilidade de descrever relações - as quais até este momento eram amplamente utilizadas, mas completamente mantidas pelo usuário. No Postgres, o banco de dados "compreendia" as relações e podia obter informações de tabelas relacionadas utilizando regras.
Iniciando em 1986, a equipe divulgou uma série de documentos descrevendo a base do sistema e em 1988 o projeto possuía um protótipo funcional. A versão 1 foi liberada para um grupo pequeno de usuários em junho de 1989, seguida pela versão 2 com um sistema de regras reescrito em junho de 1990. Para a versão 3, liberada em 1991, o sistema de regras foi reescrito novamente, mas também foram adicionados suporte para múltiplos gerenciadores de armazenamento e um melhorado motor de consultas. Já em 1993, Postgres havia crescido imensamente em popularidade e possuía uma grande demanda por suporte e por novas funcionalidades. Após a liberação da versão 4, a qual era uma simples versão de limpeza, o projeto foi oficialmente abandonado pela Universidade de Berkeley.
Entretanto, devido ao fato do seu código fonte estar sob uma licença BSD, o seu desenvolvimento foi continuado. Em 1994, dois estudantes , Andrew Yu e Jolly Chen, adicionaram um interpretador SQL para substituir a linguagem QUEL (desenvolvida para o Ingres) e o projeto foi renomeado para Postgres95. Com a divulgação de seu código pela Internet, Postgres95 iniciou uma nova vida como software open source.
Em agosto de 1996, Marc Fournier, Bruce Momjian e Vadim B. Mikheev lançaram a primeira versão externa da Universidade de Berkeley e deram início à tarefa de estabilizar o código herdado. Também em 1996, o projeto foi renomeado para PostgreSQL a fim de refletir a nova linguagem de consulta ao banco de dados: SQL. A primeira versão de PostgreSQL, a 6.0, foi liberada em janeiro de 1997. Desde então, um grupo de desenvolvedores e de voluntários de todo o mundo, coordenados pela Internet, têm mantido o software e desenvolvido novas funcionalidades.
As principais características acrescentadas nas versões 6.x são o en:MVCC (Multiversion Concurrency Control – Controle de Concorrência Multiversões), melhorias no SQL e novos tipos de dados nativos (novos tipos de datas e hora e tipos geométricos).
Em maio de 2000 foi liberada a versão 7.0. As versões 7.x trouxeram as seguintes novas funcionalidades: Write-Ahead Log (WAL), esquemas SQL, outer joins, suporte a IPv6, indexação por texto, suporte melhorado a SSL e informações estatísticas do banco de dados.
O PostgreSQL foi projetado para rodar em plataformas semelhantes ao UNIX. No entanto, o PostgreSQL também foi projetado para ser portátil, para que pudesse ser executado em várias plataformas, como Mac OS X, Solaris e Windows.
O PostgreSQL é um software de código aberto. Seu código-fonte está disponível sob licença do PostgreSQL. Você está livre para usar, modificar e distribuir o PostgreSQL de qualquer forma.
O PostgreSQL é muito fácil de manter devido a sua estabilidade. Portanto, se você desenvolver aplicações baseados no PostgreSQL, o custo de desenvolvimento será baixo em comparação com outros sistemas de gerenciamento de banco de dados.
Paid
Self paced
All Levels
Portuguese (Brazil)
364
Rating 4.41 out of 5 (79 ratings in Udemy)
Go to the Course
