Vantagens e Desvantagens
Vantagens
Independência entre programas e dados.
Integridade dos dados.
Controlo de alteração de dados de acordo com as regras de integridade definidas.
Consistência dos dados.
Nos processos de transações e em falhas do sistema.
Eficiência no acesso aos dados.
Especialmente em cenários de manipulação de grandes quantidades de dados, por vários utilizadores.
Isolamento de utilizadores.
Cada utilizador tem a "sensação" de ser o único.
Melhor gestão do acesso concorrencial.
Serviços de segurança.
Controlo de Acessos / Permissões
Codificação de Dados.
Mecanismos de backup e recuperação de dados.
Administração de dados.
Disponibilidade de ferramentas desenvolvidas pelo fabricante e/ou terceiras entidades.
Linguagem de desenho e manipulação de dados.
Desvantagens
Maiores custos e complexidade na instalação e manutenção.
Não respondem aos requisitos de alguns cenários aplicacionais, como pesquisa de texto.
Centralização dos dados mais suscetível a problemas de tolerância a falhas, e de escabilidade.
Vista Simplificada
Last updated