Um arquivo suave, no contexto de desenvolvimento de software e gerenciamento de dados, não é um termo formalmente definido com um significado universalmente aceito. No entanto, geralmente se refere a um método de arquivamento que
não envolve remover ou excluir fisicamente os dados originais . Em vez disso, ele se concentra em tornar os dados menos acessíveis ou menos gerenciados ativamente. Isso pode envolver várias técnicas:
*
Movendo arquivos para um local diferente: Os arquivos originais são movidos para um local de armazenamento com menos frequência (por exemplo, uma unidade menos com desempenho ou camada de armazenamento em nuvem), mas eles permanecem intactos.
*
Alterando as permissões de arquivo: O acesso aos arquivos é restrito, impedindo a modificação ou exclusão acidental, mas não os remove permanentemente.
*
marcando arquivos como arquivados: Um sinalizador de metadados é definido nos arquivos indicando que eles estão arquivados, permitindo que o software os trate de maneira diferente (por exemplo, exclua dos backups, não inclua em pesquisas, etc.).
*
Criando links ou atalhos simbólicos: Eles apontam para os arquivos originais, mas podem ser organizados de uma maneira que os separa logicamente dos dados ativos.
*
Usando os sistemas de controle de versão (como o git) para ramificar ou marcar: Isso não remove tecnicamente os arquivos originais, mas fornece um mecanismo para acessar facilmente versões mais antigas, continuando a trabalhar nas versões mais recentes.
Em contraste com um *Arquivo Hard *, que remove ou exclui permanentemente os dados originais (geralmente depois de copiá -los para um local de armazenamento de arquivo), um arquivo suave mantém os dados originais, tornando potencialmente mais fácil recuperar, se necessário. No entanto, isso também significa que o arquivamento suave não economiza necessariamente o espaço de armazenamento da mesma maneira que um arquivo duro faria. É mais sobre gerenciar a acessibilidade e a organização do que sobre a remoção fisicamente de dados.