Você está na página 1de 1

Administração de Banco de Dados I

Questão 1. Onde são registradas as operações realizadas pelas transações no


PostgreSQL?
No WAL (Write-Ahead Logging). O WAL corresponde no PostgreSQL a estrutura
de log de transações do sistema, ou seja, onde são registradas as operações
realizadas pelas transações.
Questão 2. Quantos processos back-end estarão em execução se tivermos 5
conexões no SGBD?
Serão 5 processos. No PostgreSQL, os processos de back-end mantêm uma
relação direta com as conexões, sendo gerado um processo para cada conexão.
Como na situação citada existem 5 conexões, haverá 5 processos em back-end,
um para cada conexão que irá atender as requisições.
Questão 3. Se você gerar um novo produto a partir do PostgreSQL, o que deverá
constar na sua licença em relação ao código do SGBD?
Na licença de seu produto deverá constar:

 A citação à licença do PostgreSQL.

 A observação que os desenvolvedores do SGBD não assumem


responsabilidade pelo uso do sistema.

 Questão 4. O PostgreSQL é multi tread ou multiprocesso? Explique a


implicação disso.

O PostgreSQL é multiprocesso, ou seja, ele tem um processo pai, denominado


Postmaster, que gera processos filhos para atender as demais tarefas do
sistema, pela inicialização do SGBD, e faz a carga de todos os outros processos.

Aula 2: Instalação do PostgreSQL

Você também pode gostar