image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Elisa Machado
Elisa Machado23/10/2023 15:52
Compartilhe

Quando não usar um SGBD

    📊 Quando não usar um SGBD: Conheça as Exceções

    Apesar de todos os benefícios que discutimos sobre os Sistemas de Gerenciamento de Banco de Dados (SGBDs), é importante reconhecer que, em certas circunstâncias, a utilização de um SGBD pode não ser a escolha mais eficaz. Vamos explorar as situações em que você pode considerar alternativas ao uso de um SGBD, tendo em mente que a eficiência e os custos são fatores determinantes.

    Alto Investimento Inicial

    Um dos fatores que pode desencorajar o uso de um SGBD é o alto investimento inicial necessário em hardware, software e treinamento. Isso pode não ser justificável para aplicações simples e de pequena escala, onde os custos iniciais superam os benefícios.

    💼 Generalidade vs. Especificidade

    Os SGBDs são projetados para lidar com uma ampla gama de situações e tipos de dados, o que os torna geralmente flexíveis. No entanto, essa generalidade pode levar a um excesso de recursos e complexidade em aplicações simples que não precisam de tanta flexibilidade.

    🔐 Segurança, Controle e Integridade

    Outro fator a ser considerado é o esforço adicional necessário para garantir segurança, controle de concorrência, recuperação e integridade dos dados em um SGBD. Essas funções essenciais exigem configuração e monitoramento cuidadosos, aumentando a carga de trabalho.

    📦 Quando Optar por Arquivos Comuns

    Há cenários em que optar por arquivos comuns é mais adequado:

    > Aplicações Simples e Estáveis: Quando você tem aplicações de banco de dados simples e bem definidas, com poucas mudanças previstas, a simplicidade de arquivos comuns pode ser preferível.

    > Requisitos de Tempo Real: Em programas de aplicação que possuem requisitos rigorosos de tempo real, a sobrecarga de operações em um SGBD pode prejudicar o desempenho.

    > Sistemas com Recursos Limitados: Em sistemas embarcados com capacidade de armazenamento limitada, onde um SGBD de uso geral não é apropriado, a gestão de arquivos é a solução.

    > Acesso Individual: Quando não há necessidade de acesso simultâneo por múltiplos usuários aos dados, arquivos comuns podem simplificar a implementação.

    🌐 Setores e Aplicações Específicos

    É importante notar que em alguns setores e aplicações, a opção por não usar SGBDs de uso geral é uma escolha estratégica. Por exemplo, ferramentas de projeto assistido por computador (CAD) e sistemas de informações geográficas (SIG) frequentemente utilizam soluções de gerenciamento de dados específicas e altamente otimizadas para suas necessidades internas.

    📚 Conclusão

    Em resumo, a escolha de usar ou não um SGBD depende das necessidades específicas de cada projeto. Avaliar cuidadosamente os custos, requisitos de desempenho e complexidade é fundamental. Não existe uma abordagem única que se aplique a todos os cenários. O segredo está em encontrar a solução que melhor atenda às suas necessidades de gestão de dados.

    Referência Bibliográfica:

    ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 7. ed. São Paulo: Pearson, 2018. E-book. Disponível em: https://plataforma.bvirtual.com.br. Acesso em: 19 out. 2023.

    --------------------------------------------

    Nota pessoal:

    Eu escrevo esses artigos após a leitura do livro referenciado acima. A linguagem mais informal me ajuda a internalizar o assunto e garante que eu li, entendi e aprendi.

    O resumo é escrito com a ajuda do ChatGPT e é corrigido por mim.

    --------------------------------------------

    Você encontra essas publicações também através do meu Medium <Elisa Chaves – Medium>

    Compartilhe
    Comentários (1)
    Luiz Pinto
    Luiz Pinto - 24/10/2023 15:01

    Parabéns Elisa, belo artigo e agrega muito conhecimento.