Tablespaces em SGBD
Gabarito: letra D. O principal benefício de utilizar múltiplos Tablespaces é a possibilidade de separar fisicamente diferentes tipos de dados ou esquemas, o que facilita a manutenção e permite a realização de backups parciais, otimizando o gerenciamento do banco de dados.
O conceito de Tablespace (ou seus equivalentes como filegroups no SQL Server) é uma abstração de armazenamento físico que agrupa arquivos de dados. A utilização de múltiplos Tablespaces traz vantagens operacionais significativas, especialmente no que diz respeito à organização e administração dos dados.
Alternativa A — ❌ Incorreta
Afirma que o uso de múltiplos Tablespaces aumenta a velocidade da CPU para processamento de consultas. Isso não é verdade. O Tablespace pode influenciar o desempenho de I/O se os arquivos forem alocados em discos separados, mas não tem impacto direto sobre a velocidade da CPU.
Alternativa B — ❌ Incorreta
Diz que permite armazenar todos os dados em um único arquivo, simplificando o backup. Na verdade, múltiplos Tablespaces permitem distribuir os dados em vários arquivos, o que possibilita backups parciais e maior flexibilidade, não a centralização em um único arquivo.
Alternativa C — ❌ Incorreta
Afirma que apenas o Tablespace de metadados é criptografado, aumentando a segurança. A criptografia pode ser aplicada a qualquer Tablespace, não apenas ao de metadados. Além disso, esse não é o principal benefício operacional da separação em múltiplos Tablespaces.
Alternativa D — ✅ Correta ⟵ GABARITO
"Permitir a separação física de diferentes tipos de dados ou de diferentes esquemas, facilitando a manutenção e o backup parcial." Essa é exatamente a vantagem central: ao isolar dados em Tablespaces distintos, o DBA pode realizar operações de manutenção (como reorganização, movimentação) e backups de forma seletiva, sem afetar todo o banco.
Alternativa E — ❌ Incorreta
Garantir que todas as transações sejam executadas no nível de isolamento SERIALIZABLE não é função dos Tablespaces. O nível de isolamento é uma configuração de transação ou sessão, gerenciada pelo SGBD de forma independente da organização física dos dados.
Gabarito: letra D