Em um computador no qual se encontra em funcionamento uma in...

Próximas questões
Com base no mesmo assunto
Q48279 Banco de Dados
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

Em um computador no qual se encontra em funcionamento uma instalação padrão de um servidor de SGBD PostgreSQL na plataforma Linux, é provável que o diretório /var/lib/pgsql/data contenha vários arquivos de bancos de dados, um para cada banco de dados localmente gerenciado pelo SGBD.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - errado

A afirmativa está incorreta porque, no PostgreSQL, os arquivos que armazenam os dados de todos os bancos de dados são mantidos em um único diretório de cluster de bancos de dados. Este diretório, por padrão no Linux, geralmente é /var/lib/pgsql/data, mas ele não contém arquivos individuais para cada banco de dados. Ao invés disso, dentro deste diretório, encontramos uma estrutura de subdiretórios e arquivos que armazenam as informações de todos os bancos de dados mantidos pelo PostgreSQL.

O PostgreSQL utiliza o conceito de tablespaces para gerenciar o armazenamento de dados. As tablespaces permitem que o administrador do banco de dados defina locais no sistema de arquivos onde os arquivos de banco de dados serão armazenados. Porém, mesmo assim, não existe um arquivo único por banco de dados; os dados são distribuídos em múltiplos arquivos dentro da tablespace especificada.

É essencial entender a organização do sistema de arquivos usado pelo PostgreSQL para administrar corretamente os bancos de dados e realizar tarefas como backup e recuperação. O conhecimento da estrutura do diretório de dados do servidor PostgreSQL é vital para quem trabalha com administração de bancos de dados ou se prepara para concursos que incluem esse conteúdo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Em /var/lib/pgsql/data/ fica o arquivo de inicialização pg_hba.conf
As bases de dados se localizam no diretório /var/lib/pgsql/data/base/

Quem não tem acesso:  - -> Errado

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo