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